Skip to content

Commit ff596fc

Browse files
committed
replace flake8-import-order by isort
1 parent f0fad6d commit ff596fc

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+133
-89
lines changed

.pre-commit-config.yaml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,14 @@ repos:
88
rev: 3.8.4
99
hooks:
1010
- id: flake8
11-
additional_dependencies:
12-
- flake8-import-order
11+
# additional_dependencies:
12+
# - flake8-import-order
1313
- repo: https://github.com/asottile/pyupgrade
1414
rev: v2.7.4
1515
hooks:
1616
- id: pyupgrade
1717
args: [--py36-plus]
18+
- repo: https://github.com/pycqa/isort
19+
rev: 5.6.3
20+
hooks:
21+
- id: isort

mongoengine/__init__.py

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,12 @@
11
# Import submodules so that we can expose their __all__
2-
from mongoengine import connection
3-
from mongoengine import document
4-
from mongoengine import errors
5-
from mongoengine import fields
6-
from mongoengine import queryset
7-
from mongoengine import signals
2+
from mongoengine import (
3+
connection,
4+
document,
5+
errors,
6+
fields,
7+
queryset,
8+
signals,
9+
)
810

911
# Import everything from each submodule so that it can be accessed via
1012
# mongoengine, e.g. instead of `from mongoengine.connection import connect`,
@@ -17,7 +19,6 @@
1719
from mongoengine.queryset import * # noqa: F401
1820
from mongoengine.signals import * # noqa: F401
1921

20-
2122
__all__ = (
2223
list(document.__all__)
2324
+ list(fields.__all__)

mongoengine/base/document.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
import copy
2-
32
import numbers
43
from functools import partial
54

6-
from bson import DBRef, ObjectId, SON, json_util
75
import pymongo
6+
from bson import DBRef, json_util, ObjectId, SON
87

98
from mongoengine import signals
109
from mongoengine.base.common import get_document

mongoengine/base/fields.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
11
import operator
22
import weakref
33

4-
from bson import DBRef, ObjectId, SON
54
import pymongo
5+
from bson import DBRef, ObjectId, SON
66

77
from mongoengine.base.common import UPDATE_OPERATORS
8-
from mongoengine.base.datastructures import BaseDict, BaseList, EmbeddedDocumentList
8+
from mongoengine.base.datastructures import (
9+
BaseDict,
10+
BaseList,
11+
EmbeddedDocumentList,
12+
)
913
from mongoengine.common import _import_class
1014
from mongoengine.errors import DeprecatedError, ValidationError
1115

mongoengine/base/metaclasses.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@
22
import warnings
33

44
from mongoengine.base.common import _document_registry
5-
from mongoengine.base.fields import BaseField, ComplexBaseField, ObjectIdField
5+
from mongoengine.base.fields import (
6+
BaseField,
7+
ComplexBaseField,
8+
ObjectIdField,
9+
)
610
from mongoengine.common import _import_class
711
from mongoengine.errors import InvalidDocumentError
812
from mongoengine.queryset import (
@@ -12,7 +16,6 @@
1216
QuerySetManager,
1317
)
1418

15-
1619
__all__ = ("DocumentMetaclass", "TopLevelDocumentMetaclass")
1720

1821

mongoengine/connection.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -217,8 +217,8 @@ def register_connection(
217217

218218
def disconnect(alias=DEFAULT_CONNECTION_NAME):
219219
"""Close the connection with a given alias."""
220-
from mongoengine.base.common import _get_documents_by_db
221220
from mongoengine import Document
221+
from mongoengine.base.common import _get_documents_by_db
222222

223223
if alias in _connections:
224224
get_connection(alias=alias).close()

mongoengine/dereference.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,18 @@
44
BaseDict,
55
BaseList,
66
EmbeddedDocumentList,
7-
TopLevelDocumentMetaclass,
87
get_document,
8+
TopLevelDocumentMetaclass,
99
)
1010
from mongoengine.base.datastructures import LazyReference
1111
from mongoengine.connection import get_db
1212
from mongoengine.document import Document, EmbeddedDocument
13-
from mongoengine.fields import DictField, ListField, MapField, ReferenceField
13+
from mongoengine.fields import (
14+
DictField,
15+
ListField,
16+
MapField,
17+
ReferenceField,
18+
)
1419
from mongoengine.queryset import QuerySet
1520

1621

mongoengine/document.py

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import re
22

3-
from bson.dbref import DBRef
43
import pymongo
4+
from bson.dbref import DBRef
55
from pymongo.read_preferences import ReadPreference
66

77
from mongoengine import signals
@@ -11,19 +11,28 @@
1111
BaseList,
1212
DocumentMetaclass,
1313
EmbeddedDocumentList,
14-
TopLevelDocumentMetaclass,
1514
get_document,
15+
TopLevelDocumentMetaclass,
1616
)
1717
from mongoengine.common import _import_class
1818
from mongoengine.connection import DEFAULT_CONNECTION_NAME, get_db
19-
from mongoengine.context_managers import set_write_concern, switch_collection, switch_db
19+
from mongoengine.context_managers import (
20+
set_write_concern,
21+
switch_collection,
22+
switch_db,
23+
)
2024
from mongoengine.errors import (
2125
InvalidDocumentError,
2226
InvalidQueryError,
2327
SaveConditionError,
2428
)
2529
from mongoengine.pymongo_support import list_collection_names
26-
from mongoengine.queryset import NotUniqueError, OperationError, QuerySet, transform
30+
from mongoengine.queryset import (
31+
NotUniqueError,
32+
OperationError,
33+
QuerySet,
34+
transform,
35+
)
2736

2837
__all__ = (
2938
"Document",

mongoengine/errors.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
from collections import defaultdict
22

3-
43
__all__ = (
54
"NotRegistered",
65
"InvalidDocumentError",

mongoengine/fields.py

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@
99
from io import BytesIO
1010
from operator import itemgetter
1111

12-
from bson import Binary, DBRef, ObjectId, SON
13-
from bson.int64 import Int64
1412
import gridfs
1513
import pymongo
14+
from bson import Binary, DBRef, ObjectId, SON
15+
from bson.int64 import Int64
1616
from pymongo import ReturnDocument
1717

1818
try:
@@ -22,21 +22,24 @@
2222
else:
2323
import dateutil.parser
2424

25-
2625
from mongoengine.base import (
2726
BaseDocument,
2827
BaseField,
2928
ComplexBaseField,
3029
GeoJsonBaseField,
30+
get_document,
3131
LazyReference,
3232
ObjectIdField,
33-
get_document,
3433
)
3534
from mongoengine.base.utils import LazyRegexCompiler
3635
from mongoengine.common import _import_class
3736
from mongoengine.connection import DEFAULT_CONNECTION_NAME, get_db
3837
from mongoengine.document import Document, EmbeddedDocument
39-
from mongoengine.errors import DoesNotExist, InvalidQueryError, ValidationError
38+
from mongoengine.errors import (
39+
DoesNotExist,
40+
InvalidQueryError,
41+
ValidationError,
42+
)
4043
from mongoengine.queryset import DO_NOTHING
4144
from mongoengine.queryset.base import BaseQuerySet
4245
from mongoengine.queryset.transform import STRING_OPERATORS

0 commit comments

Comments
 (0)