使用pdb.set_trace()进行Websauna线程运行时信号错误

时间:2017-04-30 05:19:40

标签: pyramid pylons websauna

我想调试一个websauna应用程序的运行时,所以我设置了一个

pdb.set_trace()

in

system / admin / views.py:87喜欢这样,

@view_config(context=ModelAdmin.Resource, name="show", renderer="crud/show.html", route_name="admin", permission='view')
def show(self):
    # We override this method just to define admin route_name traversing
    import pdb; pdb.set_trace()
    return super(Show, self).show()

但是我得到了金字塔运行时错误:

ValueError: signal only works in main thread    

如何避免出现此运行时错误并突破set_trace()?

1 个答案:

答案 0 :(得分:0)

是否可以提供包含此视图的整个类?该错误不是您上面提供的简短代码段的结果。