no message in expection in future version of python

This commit is contained in:
Deepak Thukral 2010-03-11 21:10:04 +01:00
parent df8f4e7251
commit 72161a9b71

View File

@ -10,12 +10,7 @@ def get_document(name):
class ValidationError(Exception): class ValidationError(Exception):
def _get_message(self, message): pass
return self._message
def _set_message(self, message):
self._message = message
message = property(_get_message, _set_message)
class BaseField(object): class BaseField(object):
@ -91,7 +86,8 @@ class ObjectIdField(BaseField):
try: try:
return pymongo.objectid.ObjectId(str(value)) return pymongo.objectid.ObjectId(str(value))
except Exception, e: except Exception, e:
raise ValidationError(e.message) #e.message attribute has been deprecated since Python 2.6
raise ValidationError(str(e))
return value return value
def prepare_query_value(self, op, value): def prepare_query_value(self, op, value):