summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Builder.py
diff options
context:
space:
mode:
authorWilliam Deegan <bill@baddogconsulting.com>2020-02-17 20:32:29 (GMT)
committerWilliam Deegan <bill@baddogconsulting.com>2020-02-17 20:32:29 (GMT)
commit0a6189cb492728a839d753d1a96e96d8a6cabcf9 (patch)
tree91582f9d4a4ed5df96e1529f165c325ef25fd138 /src/engine/SCons/Builder.py
parentae0891eece6e36b9e261de807979fd4d35dcc4e2 (diff)
downloadSCons-0a6189cb492728a839d753d1a96e96d8a6cabcf9.zip
SCons-0a6189cb492728a839d753d1a96e96d8a6cabcf9.tar.gz
SCons-0a6189cb492728a839d753d1a96e96d8a6cabcf9.tar.bz2
Clean up collections to switch to collections.abc where possible
Diffstat (limited to 'src/engine/SCons/Builder.py')
-rw-r--r--src/engine/SCons/Builder.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/engine/SCons/Builder.py b/src/engine/SCons/Builder.py
index 13949e5..3f0be63 100644
--- a/src/engine/SCons/Builder.py
+++ b/src/engine/SCons/Builder.py
@@ -100,7 +100,7 @@ There are the following methods for internal use within this module:
__revision__ = "__FILE__ __REVISION__ __DATE__ __DEVELOPER__"
-import collections
+from collections import UserDict, UserList
import SCons.Action
import SCons.Debug
@@ -197,7 +197,7 @@ class DictEmitter(SCons.Util.Selector):
target, source = emitter(target, source, env)
return (target, source)
-class ListEmitter(collections.UserList):
+class ListEmitter(UserList):
"""A callable list of emitters that calls each in sequence,
returning the result.
"""
@@ -215,7 +215,7 @@ misleading_keywords = {
'sources' : 'source',
}
-class OverrideWarner(collections.UserDict):
+class OverrideWarner(UserDict):
"""A class for warning about keyword arguments that we use as
overrides in a Builder call.
@@ -224,7 +224,7 @@ class OverrideWarner(collections.UserDict):
warnings once, no matter how many Builders are invoked.
"""
def __init__(self, dict):
- collections.UserDict.__init__(self, dict)
+ UserDict.__init__(self, dict)
if SCons.Debug.track_instances: logInstanceCreation(self, 'Builder.OverrideWarner')
self.already_warned = None
def warn(self):