我有一个瓶子服务器正在运行,并为其添加了一个功能。我第一次在函数中犯了一个错误 - 我有 4 个输入参数,但只传递了一个。所以它崩溃了,给了我这个消息:
Traceback (most recent call last):
File "C:\Python27\lib\site-packages\bottle-0.11.6-py2.7.egg\bottle.py", line 764, in _handle
File "C:\Python27\lib\site-packages\bottle-0.11.6-py2.7.egg\bottle.py", line 1575, in wrapper
File "C:\Python27\lib\site-packages\bottle-0.11.6-py2.7.egg\bottle.py", line 2294, in wrapper
File "C:\Users\aschmitt\Dropbox\Python\MyBottle.py", line 93, in edit_item
Synopsis = result[8]
TypeError: MakeComment() takes exactly 4 arguments (1 given)
很公平,所以我去修复了这个错误。但是服务器不承认我已经修复了它!就像我的女朋友一样,它会记住我多年前犯的一些小错误。即使它肯定是固定的,它仍然给我同样的错误 - 我知道它是固定的,因为当我在不同的计算机上运行相同的代码时它可以工作。
就好像它正在缓存页面 - 即使在瓶服务器关闭后它也会进入它们。我试过使用TEMPLATES.clear()
,但似乎没有任何效果。与清除 Chrome 中的缓存类似。我正在(并且一直是)使用重新加载器(即:)在调试模式下运行它run(reloader = True, debug = True)
。
也许这是重新启动计算机的问题,我还没有尝试过。但老实说,我不想每次在代码中出错时都必须重新启动。
有谁知道解决这个问题的方法?
非常感谢,亚历克斯