python内部参数错误怎么解决_道瑟:“内部函数的参数错误”

我正在尝试Dowser,它真的很酷,但是我遇到了一个小问题,我在谷歌上找不到任何有用的东西,所以我在这里。。^^

我正在运行CherryPy+SQLAlchemy应用程序。。它正常工作,除了当我启用Dowser(即,在我调用树根()),我偶尔会遇到一些例外情况,比如:SystemError:

../Objects/tupleobject.c:809: bad

argument to internal function

在看起来无害的指令上,例如访问SQLA映射字段。。回溯的相关部分:File "/usr/local/lib/python2.6/dist-packages/SQLAlchemy-0.5.8-py2.6.egg/sqlalchemy/orm/attributes.py", line 158, in __get__

return self.impl.get(instance_state(instance), instance_dict(instance))

File "/usr/local/lib/python2.6/dist-packages/SQLAlchemy-0.5.8-py2.6.egg/sqlalchemy/orm/attributes.py", line 377, in get

value = callable_()

File "/usr/local/lib/python2.6/dist-packages/SQLAlchemy-0.5.8-py2.6.egg/sqlalchemy/orm/strategies.py", line 586, in __call__

result = q.all()

File "/usr/local/lib/python2.6/dist-packages/SQLAlchemy-0.5.8-py2.6.egg/sqlalchemy/orm/query.py", line 1267, in all

return list(self)

File "/usr/local/lib/python2.6/dist-packages/SQLAlchemy-0.5.8-py2.6.egg/sqlalchemy/orm/query.py", line 1422, in instances

rows = [process[0](context, row) for row in fetch]

File "/usr/local/lib/python2.6/dist-packages/SQLAlchemy-0.5.8-py2.6.egg/sqlalchemy/orm/query.py", line 2032, in main

return _instance(row, None)

File "/usr/local/lib/python2.6/dist-packages/SQLAlchemy-0.5.8-py2.6.egg/sqlalchemy/orm/mapper.py", line 1653, in _instance

identitykey = identity_key(row)

File "/usr/local/lib/python2.6/dist-packages/SQLAlchemy-0.5.8-py2.6.egg/sqlalchemy/orm/mapper.py", line 1594, in identity_key

return (identity_class, tuple(row[column] for column in pk_cols))

这是否与访问垃圾收集器的Dowser线程有关?有什么线索可以让我查一下吗?在

我在Xubuntu Jaunty上运行python2.6.2。在

感谢您的关注!在

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值