File tree Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Expand file tree Collapse file tree 1 file changed +9
-2
lines changed Original file line number Diff line number Diff line change 15
15
from flask .signals import Namespace
16
16
from sqlalchemy import event , inspect , orm
17
17
from sqlalchemy .engine .url import make_url
18
- from sqlalchemy .ext .declarative import DeclarativeMeta , declarative_base
19
18
from sqlalchemy .orm .exc import UnmappedClassError
20
19
from sqlalchemy .orm .session import Session as SessionBase
21
20
22
- from flask_sqlalchemy .model import Model
23
21
from ._compat import itervalues , string_types , xrange
24
22
from .model import DefaultMeta
23
+ from .model import Model
25
24
from . import utils
26
25
26
+ try :
27
+ from sqlalchemy .orm import declarative_base
28
+ from sqlalchemy .orm import DeclarativeMeta
29
+ except ImportError :
30
+ # SQLAlchemy <= 1.3
31
+ from sqlalchemy .ext .declarative import declarative_base
32
+ from sqlalchemy .ext .declarative import DeclarativeMeta
33
+
27
34
__version__ = "2.4.4"
28
35
29
36
# the best timer function for the platform
You can’t perform that action at this time.
0 commit comments