diff options
author | William Deegan <bill@baddogconsulting.com> | 2020-02-17 20:32:29 (GMT) |
---|---|---|
committer | William Deegan <bill@baddogconsulting.com> | 2020-02-17 20:32:29 (GMT) |
commit | 0a6189cb492728a839d753d1a96e96d8a6cabcf9 (patch) | |
tree | 91582f9d4a4ed5df96e1529f165c325ef25fd138 /src/engine/SCons/Builder.py | |
parent | ae0891eece6e36b9e261de807979fd4d35dcc4e2 (diff) | |
download | SCons-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.py | 8 |
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): |