极度郁闷的KARRIGELL.

极度郁闷的KARRIGELL.

用KARRIGELL做了一个东东,有时候出一点小错误,就弹出DEBUG窗口,里面什么都能看见,
想禁止DEBUG,按网上的说法,如下配置:
[Server]
# set debug level to 1 to reload all imports every time ;
# to 0 if you don't want to reload the imports
# better leave it to 1, except if the 0 option results in better
# performance, or if you import modules that must maintain a state
# default is 1
debug=0


重新启动KARRIGELL,结果发现还是有DEBUG窗口出现,郁闷死了.


QUOTE:
原帖由 sunny3super 于 2006-6-22 13:14 发表
用KARRIGELL做了一个东东,有时候出一点小错误,就弹出DEBUG窗口,里面什么都能看见,
想禁止DEBUG,按网上的说法,如下配置:
[Server]
# set debug level to 1 to reload all imports every time ;
# to 0 if you ...

这个地方可能需要看karrigell的源代码了,因为有些karrigell.ini文件的设置选项并没有真正生效,limodou就曾经发现过一个gzip选项是未生效的。
不要迷信开源项目,如果发现问题不好解释,直接进入源代码中单步测试一下更快。
如何进入源代码单步测试???
只好在配置文件中将
admin=%(base)s/admin
#debugger=%(base)s/debugger

改了,这样即使有DEBUG窗口出现,也不会出现太多内容,客户端看不到源代码了.
这不是解决的根本,有个想法,自定义出错页,怎么做才好.


QUOTE:
原帖由 sunny3super 于 2006-6-23 09:40 发表
如何进入源代码单步测试???

karrigell并没有提供单步测试功能,是建议你使用print在其相关模块的源代码中自己进行单步测试。