summaryrefslogtreecommitdiffstats
path: root/src/engine/SCons/Scanner/__init__.py
diff options
context:
space:
mode:
authorGreg Noel <GregNoel@tigris.org>2010-04-23 02:58:45 (GMT)
committerGreg Noel <GregNoel@tigris.org>2010-04-23 02:58:45 (GMT)
commit591b78f0f314f11192fdf13d3baa66f81b160e44 (patch)
treea8babbca715c6770a4f2d0cf59ba5bdc16a53b71 /src/engine/SCons/Scanner/__init__.py
parentc86e4726d30ec4d7086f7fb002e960a2dc570490 (diff)
downloadSCons-591b78f0f314f11192fdf13d3baa66f81b160e44.zip
SCons-591b78f0f314f11192fdf13d3baa66f81b160e44.tar.gz
SCons-591b78f0f314f11192fdf13d3baa66f81b160e44.tar.bz2
http://scons.tigris.org/issues/show_bug.cgi?id=2317
Apply the refactorings from the 'dict' fixer, less occurrences that were manually audited to be safe. Also pick up changes in bin/sfsum, a Python file that was not being scanned before.
Diffstat (limited to 'src/engine/SCons/Scanner/__init__.py')
-rw-r--r--src/engine/SCons/Scanner/__init__.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/engine/SCons/Scanner/__init__.py b/src/engine/SCons/Scanner/__init__.py
index 3cfe4b7..dcee1f1 100644
--- a/src/engine/SCons/Scanner/__init__.py
+++ b/src/engine/SCons/Scanner/__init__.py
@@ -170,7 +170,7 @@ class Base:
if skeys is _null:
if SCons.Util.is_Dict(function):
- skeys = function.keys()
+ skeys = list(function.keys())
else:
skeys = []
self.skeys = skeys
@@ -281,7 +281,7 @@ class Selector(Base):
def __init__(self, dict, *args, **kw):
Base.__init__(self, None, *args, **kw)
self.dict = dict
- self.skeys = dict.keys()
+ self.skeys = list(dict.keys())
def __call__(self, node, env, path = ()):
return self.select(node)(node, env, path)