Skip to content

Commit 0b518da

Browse files
committed
Project structure update
1 parent 98e22a5 commit 0b518da

File tree

3 files changed

+10
-6
lines changed

3 files changed

+10
-6
lines changed

flask_mongoengine/__init__.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,12 @@
55
from mongoengine.errors import DoesNotExist
66
from mongoengine.queryset import QuerySet
77

8+
from flask_mongoengine import db_fields
89
from flask_mongoengine.connection import *
910
from flask_mongoengine.json import override_json_encoder
1011
from flask_mongoengine.pagination import *
1112
from flask_mongoengine.sessions import *
1213

13-
try:
14-
from flask_mongoengine.wtf import db_fields
15-
except ImportError:
16-
from mongoengine import fields as db_fields
17-
1814

1915
def current_mongoengine_instance():
2016
"""Return a MongoEngine instance associated with current Flask app."""

flask_mongoengine/wtf/db_fields.py renamed to flask_mongoengine/db_fields.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,14 @@
11
"""Responsible for mongoengine fields extension, if WTFForms integration used."""
22
from typing import Callable, List, Optional, Union
33

4+
try:
5+
from wtforms import fields as wtf_fields
6+
from wtforms import validators as wtf_validators
7+
except ImportError:
8+
wtf_fields = None
9+
wtf_validators = None
10+
11+
412
from mongoengine import fields
513

614
__all__ = [

flask_mongoengine/wtf/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
"""WTFForms integration module init file."""
2-
from flask_mongoengine.wtf.db_fields import * # noqa
2+
from flask_mongoengine.wtf.orm import model_fields, model_form # noqa

0 commit comments

Comments
 (0)