--- 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):