I есть этот код:
def __init__(self, a, b, c, d...):
self.a = a
self.b = b
etc
Я думаю заменить его на:
def __init__(self, a, b, c, d...):
args=locals()
for key in args:
self.__dict__[key] = args[key]
Это плохая идея? Есть ли лучшие способы сделать это?