Created ObjectIdField, removed object_id field parameter

This commit is contained in:
Harry Marr
2009-11-18 21:38:41 +00:00
parent ff5e5addf5
commit 94be32b387
5 changed files with 56 additions and 18 deletions

View File

@@ -1,20 +1,20 @@
from base import BaseField, ValidationError
from base import BaseField, ObjectIdField, ValidationError
from document import EmbeddedDocument
import re
import pymongo
__all__ = ['StringField', 'IntField', 'EmbeddedDocumentField',
'ValidationError']
'ObjectIdField', 'ValidationError']
class StringField(BaseField):
"""A unicode string field.
"""
def __init__(self, regex=None, max_length=None, object_id=False, **kwargs):
def __init__(self, regex=None, max_length=None, **kwargs):
self.regex = re.compile(regex) if regex else None
self.object_id = object_id
self.max_length = max_length
super(StringField, self).__init__(**kwargs)