mirror of
https://github.com/davidhalter/jedi.git
synced 2025-12-24 22:34:22 +08:00
Some issues with inheritance
This commit is contained in:
@@ -376,7 +376,7 @@ class _MixedStubContextMixin(object):
|
||||
class _StubContextFilterMixin(object):
|
||||
def get_filters(self, search_global=False, until_position=None,
|
||||
origin_scope=None, **kwargs):
|
||||
filters = super(_StubContextFilterMixin, self).get_filters(
|
||||
filters = self._wrapped_context.get_filters(
|
||||
search_global, until_position, origin_scope, **kwargs
|
||||
)
|
||||
yield self.stub_context.get_stub_only_filter(
|
||||
@@ -393,7 +393,10 @@ class _StubContextFilterMixin(object):
|
||||
|
||||
|
||||
class StubModuleContext(_MixedStubContextMixin, _StubContextFilterMixin, ModuleContext):
|
||||
pass
|
||||
@property
|
||||
def _wrapped_context(self):
|
||||
# TODO this is stupid.
|
||||
return super(_StubContextFilterMixin, self)
|
||||
|
||||
|
||||
class StubClassContext(_StubContextFilterMixin, ClassMixin, ContextWrapper):
|
||||
|
||||
Reference in New Issue
Block a user