From 72161a9b71d40bb1b806c9c1e4f28cf7d18122ca Mon Sep 17 00:00:00 2001 From: Deepak Thukral Date: Thu, 11 Mar 2010 21:10:04 +0100 Subject: [PATCH] no message in expection in future version of python --- mongoengine/base.py | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/mongoengine/base.py b/mongoengine/base.py index 05f243b8..e0127537 100644 --- a/mongoengine/base.py +++ b/mongoengine/base.py @@ -10,12 +10,7 @@ def get_document(name): class ValidationError(Exception): - def _get_message(self, message): - return self._message - def _set_message(self, message): - self._message = message - message = property(_get_message, _set_message) - + pass class BaseField(object): @@ -91,7 +86,8 @@ class ObjectIdField(BaseField): try: return pymongo.objectid.ObjectId(str(value)) except Exception, e: - raise ValidationError(e.message) + #e.message attribute has been deprecated since Python 2.6 + raise ValidationError(str(e)) return value def prepare_query_value(self, op, value):