minimize cyclic import warnings

remaining ones are wrongly attributed to mongoengine.common which only does inline imports
This commit is contained in:
Stefan Wojcik
2016-12-08 10:12:46 -05:00
parent 4373ea98cf
commit edbecb4df0
4 changed files with 15 additions and 23 deletions

View File

@@ -25,10 +25,8 @@ try:
except ImportError:
Int64 = long
from mongoengine.base.common import get_document
from mongoengine.base.document import BaseDocument
from mongoengine.base.fields import (BaseField, ComplexBaseField,
GeoJsonBaseField, ObjectIdField)
from mongoengine.base import (BaseDocument, BaseField, ComplexBaseField,
GeoJsonBaseField, ObjectIdField, get_document)
from mongoengine.connection import DEFAULT_CONNECTION_NAME, get_db
from mongoengine.document import Document, EmbeddedDocument
from mongoengine.errors import DoesNotExist, ValidationError