Changeset 59 for ATGoogleMaps
- Timestamp:
- 07/11/06 23:57:54 (6 years ago)
- File:
-
- 1 edited
-
ATGoogleMaps/trunk/field.py (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
ATGoogleMaps/trunk/field.py
r44 r59 13 13 _properties = Field._properties.copy() 14 14 _properties.update({ 15 'type' : 'latlng', 15 'type': 'latlng', 16 'default': {}, 16 17 'size': 12, 17 18 'default': None, … … 27 28 float(value.latitude) 28 29 float(value.longitude) 29 except :30 except (ValueError, TypeError): 30 31 result = False 31 32 else: … … 35 36 security.declarePrivate('get') 36 37 def get(self, instance, **kwargs): 37 value = ObjectField.get(self, instance, **kwargs) 38 return value 38 return ObjectField.get(self, instance, **kwargs) 39 39 40 40 security.declarePrivate('set') 41 41 def set(self, instance, value, **kwargs): 42 if type(value) != type({}) and hasattr(value, 'keys'): 43 new_value = {} 44 new_value.update(value) 45 value = new_value 46 42 47 ObjectField.set(self, instance, value, **kwargs) 43 48 … … 46 51 registerField(LatLngField, 47 52 title="LatLng", 48 description="Used to store l atitude and longitude.",53 description="Used to store longitude and longitude.", 49 54 ) 50 55
Note: See TracChangeset
for help on using the changeset viewer.
