PY3.E0236
Invalid slots object
Used when an invalid (non-string) object occurs in slots.
Noncompliant Code:
Copy
class Foo:
__slots__ = ('bar', '')
def __init__(self, bar):
self.bar = bar
self.setup()
def setup(self):
pass
Compliant Code:
Copy
class Foo:
__slots__ = ('bar',)
def __init__(self, bar):
self.bar = bar
self.setup()
def setup(self):
pass