add a way to instantiate an object from a dict of its fields values

This commit is contained in:
smurail 2015-05-06 11:24:58 +02:00 committed by Romain Bignon
commit dd8bf4fa2f

View file

@ -474,6 +474,15 @@ class BaseObject(object):
fields_iterator = self.iter_fields()
return OrderedDict(iter_decorate(fields_iterator))
@classmethod
def from_dict(cls, values, backend=None):
self = cls()
for attr in values:
setattr(self, attr, values[attr])
return self
class Currency(object):
CURRENCIES = {u'EUR': u'',