Python sqlalchemy 模块,__version__() 实例源码
我们从Python开源项目中,提取了以下1个代码示例,用于说明如何使用sqlalchemy.__version__()。
def _is_sqlalchemy_connectable(con):
global _sqlALCHEMY_INSTALLED
if _sqlALCHEMY_INSTALLED is None:
try:
import sqlalchemy
_sqlALCHEMY_INSTALLED = True
from distutils.version import LooseVersion
ver = LooseVersion(sqlalchemy.__version__)
# For sqlalchemy versions < 0.8.2,the BIGINT type is recognized
# for a sqlite engine,which results in a warning when trying to
# read/write a DataFrame with int64 values. (GH7433)
if ver < '0.8.2':
from sqlalchemy import BigInteger
from sqlalchemy.ext.compiler import compiles
@compiles(BigInteger, 'sqlite')
def compile_big_int_sqlite(type_, compiler, **kw):
return 'INTEGER'
except ImportError:
_sqlALCHEMY_INSTALLED = False
if _sqlALCHEMY_INSTALLED:
import sqlalchemy
return isinstance(con, sqlalchemy.engine.Connectable)
else:
return False
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。