projects
/
platform
/
upstream
/
python-cython.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
de667b6
)
Add support for unicode slicing
author
zaur
<aintellimath@gmail.com>
Mon, 18 Feb 2013 18:46:13 +0000
(21:46 +0300)
committer
zaur
<aintellimath@gmail.com>
Tue, 19 Feb 2013 10:13:58 +0000
(13:13 +0300)
tests/run/unicode_slicing.pyx
[new file with mode: 0644]
patch
|
blob
diff --git a/tests/run/unicode_slicing.pyx
b/tests/run/unicode_slicing.pyx
new file mode 100644
(file)
index 0000000..
9652407
--- /dev/null
+++ b/
tests/run/unicode_slicing.pyx
@@ -0,0
+1,16
@@
+# coding=utf-8
+__doc__ = u"""
+ >>> do_slice(u'abcdef', 2, 3)
+ (u'c', u'cdef', u'ab', u'abcdef')
+ >>> do_slice(u'abcdef', 0, 5)
+ (u'abcde', u'abcdef', u'', u'abcdef')
+"""
+
+import sys
+
+if sys.version_info[0] >= 3:
+ __doc__ = __doc__.replace(u"(u'", u"('").replace(u" u'", u" '")
+
+def do_slice(unicode s, int i, int j):
+ return s[i:j], s[i:], s[:i], s[:]
+