summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBehnam Esfahbod <behnam@zwnj.org>2008-12-02 02:44:52 +0330
committerBehnam ZWNJ Esfahbod <behnam@zwnj.org>2008-12-02 02:44:52 +0330
commit9860c711484812bea3850b5b0073b26f268a0cbe (patch)
treea7db3d3987cd7447f4bdc8e8d6d8a6b1a68d4955
parent9191c7226a51b42eda3bacfbe276a193bde7bd69 (diff)
[fribidi.py] Use tuples for multiple return values
-rwxr-xr-xfribidi.py14
1 files changed, 9 insertions, 5 deletions
diff --git a/fribidi.py b/fribidi.py
index eef42f7..e3e40f1 100755
--- a/fribidi.py
+++ b/fribidi.py
@@ -276,17 +276,16 @@ def log2vis (unicode_text, base_direction, with_l2v_position=False, with_v2l_pos
output_u = _utc32_p_to_pyunicode(output_utc32_p)
if with_l2v_position or with_v2l_position or with_embedding_level:
-
- res = [output_u]
+ res = (output_u, )
if with_l2v_position:
- res.append([i for i in l2v_p])
+ res += ([i for i in l2v_p], )
if with_v2l_position:
- res.append([i for i in v2l_p])
+ res += ([i for i in v2l_p], )
if with_embedding_level:
- res.append([i for i in emb_p])
+ res += ([i for i in emb_p], )
else:
res = output_u
@@ -406,6 +405,11 @@ def _main ():
def _test ():
+ print log2vis(u"سلام", types.LTR)
+ print log2vis(u"سلام", types.LTR, True)
+ print log2vis(u"سلام", types.LTR, False, True)
+ print log2vis(u"سلام", types.LTR, False, False, True)
+
print log2vis(u"سلام", types.LTR, True, True, True)
print log2vis(u"سلام", types.RTL, True, True, True)