mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-03-22 15:19:59 +07:00
Suggest unlisted attribute when `__slots__` contains `__dict__`. Suggest listed attribute when ancestor does not have `__slots__`.
29 lines
278 B
Python
29 lines
278 B
Python
class A(object):
|
|
__slots__ = ['foo', 'bar']
|
|
|
|
a = A()
|
|
a.ba<caret>
|
|
|
|
|
|
class B(object):
|
|
__slots__ = ['bar']
|
|
|
|
class C(B):
|
|
pass
|
|
|
|
C().ba<caret>
|
|
|
|
|
|
class D(object):
|
|
pass
|
|
|
|
class E(D):
|
|
__slots__ = ['bar']
|
|
|
|
E().ba<caret>
|
|
|
|
|
|
class F:
|
|
__slots__ = ['baz']
|
|
|
|
F().ba<caret> |