From 3a4dc94ee622aa87a3e1db826315f21394ba8d0f Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Sun, 12 Nov 2017 13:12:04 +0100 Subject: [PATCH] Use types instead of special objects (see also #988) --- jedi/evaluate/compiled/__init__.py | 4 ++-- jedi/evaluate/compiled/subprocess/__init__.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) 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()