在运行开发服务器时,Bottle框架的一个线程中出现OSError

3 投票
1 回答
915 浏览
提问于 2025-04-16 01:40

当我运行Bottle开发服务器时,我注意到出现了一些警告。有没有人能帮我弄明白到底是什么问题呢?

Exception in thread Thread-1:
Traceback (most recent call last):
 File "/usr/lib/python2.6/threading.py", line 525, in __bootstrap_inner
   self.run()
 File "/usr/local/lib/python2.6/dist-packages/bottle-0.8.1-py2.6.egg/bottle.py", line 1406, in run
   if path: files[path] = mtime(path)
 File "/usr/local/lib/python2.6/dist-packages/bottle-0.8.1-py2.6.egg/bottle.py", line 1401, in <lambda>
   mtime = lambda path: os.stat(path).st_mtime
OSError: [Errno 20] Not a directory: '/usr/local/lib/python2.6/dist-packages/github2-0.1.2-py2.6.egg/github2/issues.py'

1 个回答

3

这是一个在bottle框架中的错误(在0.8.2版本中已解决)。这个重新加载的功能会检查模块文件是否被修改,但它对指向egg档案的路径感到困惑。要解决这个问题,可以更新到0.8.2版本,或者关闭重新加载功能。

撰写回答