File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -14,14 +14,6 @@ class undefined:
1414 pass
1515
1616
17- class Struct (object ):
18- def __init__ (self , ** data ):
19- self .__dict__ .update (data )
20-
21- def __eq__ (self , other ):
22- return self .__dict__ == other .__dict__
23-
24-
2517class BindingDict (collections .MutableMapping ):
2618 def __init__ (self , adapter ):
2719 self .adapter = adapter
@@ -147,7 +139,7 @@ def get_fields(self):
147139
148140 def adapt (self , data = None ):
149141 meta = getattr (self , 'Meta' , None )
150- model_cls = getattr (meta , 'model' , Struct )
142+ model_cls = getattr (meta , 'model' , dict )
151143 obj = model_cls ()
152144 for field_name , field in self .fields .iteritems ():
153145 value = field .get_attribute (data or self .data )
Original file line number Diff line number Diff line change 33from __future__ import unicode_literals
44from __future__ import absolute_import
55
6- from tests .utils import Thing
6+ from tests .utils import Struct
77
88
9- class Customer (Thing ):
9+ class Customer (Struct ):
1010 pass
Original file line number Diff line number Diff line change 33from __future__ import unicode_literals
44from __future__ import absolute_import
55
6- from tests .utils import Thing
6+ from tests .utils import Struct
77
88
9- class Customer (Thing ):
9+ class Customer (Struct ):
1010 pass
1111
1212
13- class Address (Thing ):
13+ class Address (Struct ):
1414 pass
Original file line number Diff line number Diff line change 33from __future__ import unicode_literals
44
55
6- class Thing (object ):
6+ class Struct (object ):
77 def __init__ (self , ** data ):
88 self .__dict__ .update (data )
99
You can’t perform that action at this time.
0 commit comments