Revision 2f732a9b

b/snf-astakos-app/astakos/im/util.py
223 223
        return {}
224 224

  
225 225
def get_properties(obj):
226
    def get_class_attr(_class, attr):
227
        try:
228
            return getattr(_class, attr)
229
        except AttributeError:
230
            return
231
 
226 232
    return (i for i in vars(obj.__class__) \
227
        if isinstance(getattr(obj.__class__, i), property))
233
        if isinstance(get_class_attr(obj.__class__, i), property))
228 234

  
229 235
def model_to_dict(obj, exclude=['AutoField', 'ForeignKey', 'OneToOneField'],
230 236
                  include_empty=True):

Also available in: Unified diff