Move predefine_names to context
This commit is contained in:
1 parent
ce3ec4eecb
commit
ba9c318d22
6 files changed
+15
-18
No files matched your search
@@ -184,16 +184,6 @@ def get_module_names(module, all_scopes):
|
||||
return names
|
||||
|
||||
|
||||
@contextmanager
|
||||
def predefine_names(value, flow_scope, dct):
|
||||
predefined = value.predefined_names
|
||||
predefined[flow_scope] = dct
|
||||
try:
|
||||
yield
|
||||
finally:
|
||||
del predefined[flow_scope]
|
||||
|
||||
|
||||
def is_string(value):
|
||||
if value.inference_state.environment.version_info.major == 2:
|
||||
str_classes = (unicode, bytes)
|
||||
|
||||
Reference in new issue
Block a user