diff --git a/jedi/evaluate/compiled/__init__.py b/jedi/evaluate/compiled/__init__.py index f9f2e078..f47eabff 100644 --- a/jedi/evaluate/compiled/__init__.py +++ b/jedi/evaluate/compiled/__init__.py @@ -576,9 +576,9 @@ def _a_generator(foo): _SPECIAL_OBJECTS = { - 'FUNCTION_CLASS': type(load_module), + 'FUNCTION_CLASS': types.FunctionType, 'METHOD_CLASS': type(CompiledObject.is_class), - 'MODULE_CLASS': type(os), + 'MODULE_CLASS': types.ModuleType, 'GENERATOR_OBJECT': _a_generator(1.0), 'BUILTINS': _builtins, } diff --git a/jedi/evaluate/compiled/subprocess/__init__.py b/jedi/evaluate/compiled/subprocess/__init__.py index 028f6d68..64fbb3df 100644 --- a/jedi/evaluate/compiled/subprocess/__init__.py +++ b/jedi/evaluate/compiled/subprocess/__init__.py @@ -41,7 +41,7 @@ class CompiledSubProcess(object): (executable, '-m', 'jedi.evaluate.compiled.subprocess') ) - def command(self): + def command(self, command): return self._send()