Six.iteritems(kwargs) и setattr, пояснить в коде?
def __init__(self, **kwargs):
for key, value in six.iteritems(kwargs):
setattr(self, key, value)
Кто может пояснить действие этого куска кода в классе, а в особенности six.iteritems(kwargs) и setattr(self, key, value)?
Источник: Stack Overflow на русском