projects
/
rainbowstream.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge pull request #47 from hexagon5un/master
[rainbowstream.git]
/
rainbowstream
/
py3patch.py
diff --git
a/rainbowstream/py3patch.py
b/rainbowstream/py3patch.py
index 616465eb5e7be241d97e621833dfc40da14206c7..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,12
+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)
- unc = lambda x: x.decode('utf-8')
+ 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))
- unc = lambda x: x
-
+ str2u = u2str = lambda x: x