projects
/
rainbowstream.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
lambda *args: None
[rainbowstream.git]
/
rainbowstream
/
py3patch.py
diff --git
a/rainbowstream/py3patch.py
b/rainbowstream/py3patch.py
index adfbff281ebe64f1bb52b1b6fa7aa792cfddba48..4ba959110dd8a202f8c410cda9064317c5e3822b 100644
(file)
--- a/
rainbowstream/py3patch.py
+++ b/
rainbowstream/py3patch.py
@@
-1,8
+1,6
@@
-"""
- Python 3 supports
-"""
import sys
import sys
+# Library compatibility
# StringIO module
try:
from StringIO import StringIO, BytesIO
# StringIO module
try:
from StringIO import StringIO, BytesIO
@@
-20,9
+18,15
@@
unescape = HTMLParser().unescape
# from html import unescape
# but it is a far-future story:)
# from html import unescape
# but it is a far-future story:)
-# raw_input and map function behaviour
+
+# Function compatibility
+# xrange, raw_input, map ,unicde
if sys.version[0] == "2":
lmap = lambda f, a: map(f, a)
if sys.version[0] == "2":
lmap = lambda f, a: map(f, a)
+ str2u = lambda x: x.decode('utf-8')
+ u2str = lambda x: x.encode('utf-8')
else:
else:
+ xrange = range
raw_input = input
lmap = lambda f, a: list(map(f, a))
raw_input = input
lmap = lambda f, a: list(map(f, a))
+ str2u = u2str = lambda x: x