Example #1
0
 def get_fields(self, form):
     result = OrderedDict([
         ('continent', TextField()),
         ('strength', IntegerField()),
     ])
     bind_fields(result, form)
     return result
Example #2
0
 def get_fields(self, form):
     if not isinstance(self.source, (Object, ObjectMeta)):
         raise TypeError('The reflection source must be Elephantoplasty'
             'Object or Object class')
     result = OrderedDict()
     ObjClass = (
         type(self.source) if isinstance(self.source, Object) 
         else self.source
     )
     for field in self.source.fields:
         anthrax_field = self._handle_field(field, ObjClass)
         if anthrax_field is not None:
             result[field.name] = anthrax_field
     bind_fields(result, form)
     return result