http://code.google.com/p/boto/source/detail?r=1320
Modified:
/trunk/boto/sdb/db/property.py
=======================================
--- /trunk/boto/sdb/db/property.py Thu Jul 16 07:56:26 2009
+++ /trunk/boto/sdb/db/property.py Mon Oct 12 10:03:57 2009
@@ -295,6 +295,12 @@
return self.now()
return Property.default_value(self)
+ def validate(self, value):
+ if value == None:
+ return
+ if not isinstance(value, self.data_type):
+ raise TypeError, 'Validation Error, expecting %s, got %s' %
(self.data_type, type(value))
+
def get_value_for_datastore(self, model_instance):
if self.auto_now:
setattr(model_instance, self.name, self.now())