/
__init__.py
74 lines (64 loc) · 1.35 KB
/
__init__.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
from marshmallow import missing
from .instance import Instance
from .frameworks import (
PyMongoInstance,
TxMongoInstance,
MotorAsyncIOInstance,
MotorTornadoInstance,
MongoMockInstance
)
from .document import (
Document,
pre_load,
post_load,
pre_dump,
post_dump,
validates_schema
)
from .exceptions import (
UMongoError,
ValidationError,
UpdateError,
DeleteError,
NotCreatedError,
NoneReferenceError,
UnknownFieldInDBError,
)
from . import fields, validate
from .schema import BaseSchema, Schema, EmbeddedSchema
from .data_objects import Reference
from .embedded_document import EmbeddedDocument
from .i18n import set_gettext
__author__ = 'Emmanuel Leblond'
__email__ = 'emmanuel.leblond@gmail.com'
__version__ = '3.0.0b2'
__all__ = (
'missing',
'Instance',
'PyMongoInstance',
'TxMongoInstance',
'MotorAsyncIOInstance',
'MotorTornadoInstance',
'MongoMockInstance',
'Document',
'pre_load',
'post_load',
'pre_dump',
'post_dump',
'validates_schema',
'EmbeddedDocument',
'UMongoError',
'ValidationError',
'UpdateError',
'DeleteError',
'NotCreatedError',
'NoneReferenceError',
'UnknownFieldInDBError',
'fields',
'BaseSchema',
'Schema',
'EmbeddedSchema',
'Reference',
'set_gettext',
'validate'
)