Utilities/__init__.py

branch
Py2 comp.
changeset 2574
9d6b6cf31ec6
parent 2572
dc6d76ab5d10
child 2598
5d4a7772b646
--- a/Utilities/__init__.py	Wed Apr 10 22:33:47 2013 +0200
+++ b/Utilities/__init__.py	Fri Apr 12 17:30:32 2013 +0200
@@ -11,7 +11,7 @@
 try:
     str = unicode   # __IGNORE_WARNING__
 except (NameError):
-    pass
+    basestring = str
 
 import os
 import sys
@@ -446,8 +446,8 @@
     @return dictionary of string, boolean, complex, float and int
     """
     flags = {}
-    if isinstance(text, str):
-        lines = text.splitlines()
+    if isinstance(text, basestring):
+        lines = text.rstrip().splitlines()
     else:
         lines = text
     for line in reversed(lines):

eric ide

mercurial