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

@@ -7,12 +7,10 @@ from pymongo.read_preferences import ReadPreference
import six
from mongoengine import signals
from mongoengine.base.common import ALLOW_INHERITANCE, get_document
from mongoengine.base.datastructures import (BaseDict, BaseList,
EmbeddedDocumentList)
from mongoengine.base.document import BaseDocument
from mongoengine.base.metaclasses import (DocumentMetaclass,
TopLevelDocumentMetaclass)
from mongoengine.base import (ALLOW_INHERITANCE, BaseDict, BaseDocument,
BaseList, DocumentMetaclass,
EmbeddedDocumentList, TopLevelDocumentMetaclass,
get_document)
from mongoengine.common import _import_class
from mongoengine.connection import DEFAULT_CONNECTION_NAME, get_db
from mongoengine.context_managers import switch_collection, switch_db