Я использую __init__()
как это в некоторых ORM-классах SQLAlchemy, которые имеют много параметров (до 20).
def __init__(self, **kwargs):
for k, v in kwargs.iteritems():
setattr(self, k, v)
Является ли это "pythonic" для установки таких атрибутов?