From 854c3c1426f279765d91c8ae7eb6a254ae3cc135 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Sat, 19 Nov 2011 11:28:56 +0100 Subject: [PATCH] work around some json mess --- themis/datatypes/address.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/themis/datatypes/address.py b/themis/datatypes/address.py index 74ec1e2..f82b70a 100644 --- a/themis/datatypes/address.py +++ b/themis/datatypes/address.py @@ -48,6 +48,8 @@ class Address(Field): def from_dict(cls, d): o = cls() + if type(d) is list: + d = d[0] # wtf? for attr in ('title', 'street', 'zipcode', 'city', 'phone1', 'phone2', 'fax', 'email'): setattr(o, attr, d.get(attr))