Fix some more things to get async working

This commit is contained in:
Dave Halter
2018-10-21 00:35:07 +02:00
parent 228440c03f
commit b008a525cb
8 changed files with 49 additions and 20 deletions

View File

@@ -59,10 +59,10 @@ class StdlibPlugin(BasePlugin):
else:
if context.parent_context == self._evaluator.builtins_module:
module_name = 'builtins'
elif isinstance(context.parent_context, ModuleContext):
elif context.parent_context.is_module():
module_name = context.parent_context.name.string_name
else:
module_name = ''
return callback(context, arguments=arguments)
if isinstance(context, BoundMethod):
if module_name == 'builtins':