diff options
Diffstat (limited to 'src/engine/SCons/compat/_scons_UserString.py')
-rw-r--r-- | src/engine/SCons/compat/_scons_UserString.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/engine/SCons/compat/_scons_UserString.py b/src/engine/SCons/compat/_scons_UserString.py index dfc2b30..59be10b 100644 --- a/src/engine/SCons/compat/_scons_UserString.py +++ b/src/engine/SCons/compat/_scons_UserString.py @@ -36,7 +36,7 @@ in later versions. try: unicode except NameError: def is_String(obj): - return type(obj) is str + return isinstance(obj, str) else: def is_String(obj): return type(obj) in (str, unicode) @@ -57,9 +57,9 @@ class UserString: def __complex__(self): return complex(self.data) def __hash__(self): return hash(self.data) - def __cmp__(self, string): + def __cmp__(self, str): if isinstance(string, UserString): - return cmp(self.data, string.data) + return cmp(self.data, str.data) else: return cmp(self.data, string) def __contains__(self, char): |