PY3.E0100
Init is generator
Used when the special class method init is turned into a generator by a yield in its body.
Noncompliant Code:
Copy
class Foo:
def __init__(self, data):
yield from data
Compliant Code:
Copy
class Foo:
def __init__(self, data):
self.data = data
def get_items(self):
yield from self.data
foo = Foo([1, 2, 3])
for item in in foo.get_items():
pass