summaryrefslogtreecommitdiff
path: root/rebuilder.py
diff options
context:
space:
mode:
authorTorsten Marek <tmarek@google.com>2013-07-24 08:52:53 +0200
committerTorsten Marek <tmarek@google.com>2013-07-24 08:52:53 +0200
commitc9c195c0b7d4029439e0e5ae6957df8d3367d264 (patch)
tree97cdae3faafd1b7a1975e0d9ea27050c9d3b5113 /rebuilder.py
parent492a32dc8743e43c9dd2db0ede8d1dc311555258 (diff)
downloadastroid-c9c195c0b7d4029439e0e5ae6957df8d3367d264.tar.gz
Update some function definitions in py2stdlib's hashlib stub module
and make sure AST transforms without a predicate always match. Test all this in a new testcase.
Diffstat (limited to 'rebuilder.py')
-rw-r--r--rebuilder.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/rebuilder.py b/rebuilder.py
index cf92da0..7f4c7a7 100644
--- a/rebuilder.py
+++ b/rebuilder.py
@@ -136,7 +136,7 @@ class TreeRebuilder(object):
return node # no transform registered for this class of node
orig_node = node # copy the reference
for transform_func, predicate in transforms:
- if predicate is not None and predicate(node):
+ if predicate is None or predicate(node):
ret = transform_func(node)
# if the transformation function returns something, it's
# expected to be a replacement for the node