From 72aa7f918f0e766c8a323729fa8904ca66caeb24 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Tue, 1 Apr 2014 14:45:05 +0200 Subject: [PATCH] the type of a compiled object is also function, not def --- jedi/evaluate/compiled/__init__.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jedi/evaluate/compiled/__init__.py b/jedi/evaluate/compiled/__init__.py index 13e2f7c1..b05d9e18 100644 --- a/jedi/evaluate/compiled/__init__.py +++ b/jedi/evaluate/compiled/__init__.py @@ -61,7 +61,7 @@ class CompiledObject(Base): return 'module' elif inspect.isbuiltin(cls) or inspect.ismethod(cls) \ or inspect.ismethoddescriptor(cls): - return 'def' + return 'function' def is_executable_class(self): return inspect.isclass(self.obj) @@ -99,7 +99,7 @@ class CompiledObject(Base): return self._cls().obj.__name__ def execute_function(self, evaluator, params): - if self.type() != 'def': + if self.type() != 'function': return for name in self._parse_function_doc()[1].split():