app/soc/models/base.py
changeset 1728 0bda51fe91bf
parent 1308 35b75ffcbb37
child 1809 66aec0241d61
equal deleted inserted replaced
1727:718744a10daa 1728:0bda51fe91bf
    54 
    54 
    55     result = {}
    55     result = {}
    56     props = self.properties()
    56     props = self.properties()
    57 
    57 
    58     for key, value in props.iteritems():
    58     for key, value in props.iteritems():
    59       # Skip everything but StringProperties
    59       # Skip everything but StringProperties and IntegerProperties
    60       if not isinstance(value, db.StringProperty):
    60       if not isinstance(value, (db.StringProperty, db.IntegerProperty)):
    61         continue
    61         continue
    62       result[key] = getattr(self, key)
    62       result[key] = getattr(self, key)
    63 
    63 
    64     if hasattr(self, 'name'):
    64     if hasattr(self, 'name'):
    65       name_prop = getattr(self, 'name')
    65       name_prop = getattr(self, 'name')