+\r
+\r
+class Serializer(object):\r
+\r
+ def serialize(self):\r
+ # d = {c: getattr(self, c) for c in inspect(self).attrs.keys()}\r
+ # if 'createtime' in d:\r
+ # d['createtime'] = d['createtime'].isoformat()\r
+ # if 'updatetime' in d:\r
+ # d['updatetime'] = d['updatetime'].isoformat()\r
+ # return d\r
+ return {c: getattr(self, c) for c in inspect(self).attrs.keys()}\r
+\r
+ @staticmethod\r
+ def serialize_list(li):\r
+ return [m.serialize() for m in li]\r