加载模块、元类、鸡和蛋

你好,
我有两个软件包工作正常:调试和sqlkit。调试
提供仅用于调试目的的元素到sqlkit(日志
ASPN上的配方之后的方法。它运行良好,只是记录
取决于调试模块中模块变量的值。那
表示模块调试,并且在SQLKIT之前将其加载的位置。
现在我合并了两个仓库/软件包(正如我公开发布的那样
我以为可以轻松处理),但是这样做:
从SQLKIT导入调试
已经意味着加载我要记录的类。实际上这堂课
加载
sqlkit/__ init__.py
因为这是其中的主要包装
有办法解决这个问题吗?我想强迫重新加载
"调试"之后的metaclass已加载并debug.dbg设置为true,
但这似乎没有发生...
有提示吗?
桑德罗
*:-)
sqlkit:http://sqlkit.argolinux.org

# 回答1


11月12日,9:38*上午,桑德罗 查看"重新加载"功能。
# 回答2


Aaron Brady写道:http://sqlkit.argolinux.orgttp://sqlkit.argolinux.org
查看"重新加载"功能。
这完全是我所做的,但我得到了以下错误:
Trackback(最近的最新电话):
文件" /home/misc/src/hg/py/pysia/program.py",第123行,in Ore_mask
self.om = sqlmask(class = real,** self.meta)
文件" /misc/src/hg/py/sqlkit/sqlkit/widgets/mask/mask.py",第51行,in __init__
sqlwidget.sqlwidget .__ init __(self, *args,** kw)
typeError:未结合方法__init __()必须用SQLWidget实例称为第一个参数(而获得SQLMASK实例)
(sqlmask从sqlwidget继承)

桑德罗
*;-)
# 回答3


11月12日,3:01*下午,桑德罗 那是我所做的 *,但我得到了以下错误:
Trackback(最近的最新电话):
*文件" /home/misc/src/hg/py/pysia/program.py",第123行,in Ore_mask
* * self.om = sqlmask(class = real,** self.meta)
*文件" /misc/src/hg/py/sqlkit/sqlkit/widgets/mask/mask.py",第51行,in __init__
* *sqlwidget.sqlwidget .__ init __(self, *args,** kw)
typeError:未结合方法__init __()必须用SQLWidget实例称为第一个参数(而获得SQLMASK实例)
(sqlmask从sqlwidget继承)

桑德罗
*;-)
您如何合并两个包裹?

标签: python

添加新评论