summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWilliam Deegan <bill@baddogconsulting.com>2020-02-17 23:34:03 (GMT)
committerWilliam Deegan <bill@baddogconsulting.com>2020-02-17 23:34:03 (GMT)
commit7f77bd5474b7c154d029431ed1bb38c813f6c9fb (patch)
treedcc67d56647633223c9ddc46934542595ccb30e1
parent83690c61e673b91b3e35cffdbc0a010296509e05 (diff)
downloadSCons-7f77bd5474b7c154d029431ed1bb38c813f6c9fb.zip
SCons-7f77bd5474b7c154d029431ed1bb38c813f6c9fb.tar.gz
SCons-7f77bd5474b7c154d029431ed1bb38c813f6c9fb.tar.bz2
Fix sider issue. Simplify code by removing py27 v py35+
-rw-r--r--src/engine/SCons/Util.py19
1 files changed, 5 insertions, 14 deletions
diff --git a/src/engine/SCons/Util.py b/src/engine/SCons/Util.py
index d1baab2..fa6bc06 100644
--- a/src/engine/SCons/Util.py
+++ b/src/engine/SCons/Util.py
@@ -35,7 +35,7 @@ import codecs
import pprint
import hashlib
from collections import UserDict, UserList, UserString, OrderedDict
-from collections.abc import Iterable, MappingView
+from collections.abc import MappingView
PY3 = sys.version_info[0] == 3
PYPY = hasattr(sys, 'pypy_translation_info')
@@ -356,27 +356,18 @@ def print_tree(root, child_func, prune=0, showtags=0, margin=[0], visited=None):
DictTypes = (dict, UserDict)
ListTypes = (list, UserList)
-try:
- # Handle getting dictionary views.
- SequenceTypes = (list, tuple, UserList, MappingView)
-except NameError:
- SequenceTypes = (list, tuple, UserList)
+# Handle getting dictionary views.
+SequenceTypes = (list, tuple, UserList, MappingView)
# Note that profiling data shows a speed-up when comparing
# explicitly with str and unicode instead of simply comparing
# with basestring. (at least on Python 2.5.1)
-try:
- StringTypes = (str, unicode, UserString)
-except NameError:
- StringTypes = (str, UserString)
+StringTypes = (str, UserString)
# Empirically, it is faster to check explicitly for str and
# unicode than for basestring.
-try:
- BaseStringTypes = (str, unicode)
-except NameError:
- BaseStringTypes = str
+BaseStringTypes = str
def is_Dict(obj, isinstance=isinstance, DictTypes=DictTypes):
return isinstance(obj, DictTypes)