mirror of
https://github.com/Mikaela/Limnoria.git
synced 2024-12-24 03:33:11 +01:00
Fix support for Python < 3.4.
This commit is contained in:
parent
dab026169f
commit
355ff7ffdf
@ -186,7 +186,10 @@ def safeEval(s, namespace=None):
|
||||
return all([checkNode(x) for x in node.values]) and \
|
||||
all([checkNode(x) for x in node.values])
|
||||
elif node.__class__ is ast.Name:
|
||||
if node.id in namespace:
|
||||
if namespace is None and node.id in ('True', 'False', 'None'):
|
||||
# For Python < 3.4, which does not have NameConstant.
|
||||
return True
|
||||
elif namespace is not None and node.id in namespace:
|
||||
return True
|
||||
else:
|
||||
return False
|
||||
|
Loading…
Reference in New Issue
Block a user