Python IE9挂起本地烧瓶实例

Python IE9挂起本地烧瓶实例,python,firefox,internet-explorer-9,flask,Python,Firefox,Internet Explorer 9,Flask,我正在开发的一个web应用程序在Firefox和IE8虚拟盒下运行良好。但当我尝试用IE9加载它时,它尝试加载页面,但过了一段时间后停止加载。然后我再次尝试用Firefox加载相同的url,但它根本没有加载。然后我重新启动Flask,同样的情况也发生了——我可以通过FF正常使用应用程序,但不能使用IE9。 看起来像个虫子,不是吗 以下是Python抛出的异常: Exception happened during processing of request from ('127.0.0.1', 6

我正在开发的一个web应用程序在Firefox和IE8虚拟盒下运行良好。但当我尝试用IE9加载它时,它尝试加载页面,但过了一段时间后停止加载。然后我再次尝试用Firefox加载相同的url,但它根本没有加载。然后我重新启动Flask,同样的情况也发生了——我可以通过FF正常使用应用程序,但不能使用IE9。 看起来像个虫子,不是吗

以下是Python抛出的异常:

Exception happened during processing of request from ('127.0.0.1', 6924)
Traceback (most recent call last):
  File "C:\Python27\lib\SocketServer.py", line 284, in _handle_request_noblock
    self.process_request(request, client_address)
  File "C:\Python27\lib\SocketServer.py", line 310, in process_request
    self.finish_request(request, client_address)
  File "C:\Python27\lib\SocketServer.py", line 323, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "C:\Python27\lib\SocketServer.py", line 639, in __init__
    self.handle()
  File "C:\Users\Cosmo\AppData\Roaming\Python\Python27\site-packages\werkzeug\serving.py", line 189, in handle
    return rv
UnboundLocalError: local variable 'rv' referenced before assignment
我已经上传代码到我的主机,它在那里工作良好


我认为中的问题与我的类似。

尝试使用git版本的werkzeug,最近修复了一个类似的错误。

我的flask服务器在使用flask/Werkzeug的最新版本(从该线程开始算起2年)时出现问题。我找到的解决方案是使用
run(threaded=True)
,如另一个问题所述:

您能分享您的代码吗?否则,我们无法重现这个问题。另外,你使用的是哪一版本的python?你找到了这个问题的解决方案吗?@trinth尝试使用app.run(threaded=True)而不是默认为单线程的app.run(),这对我很有效:)我修复了这个错误。你真的认为这是一个建设性的评论吗?stackoverflow允许您建议编辑其他人的答案是有原因的。同意。我会欢迎更正的。说Python中没有“真”是刺耳的。这个答案应该在最上面。这个问题最初发布已经很久了,我敢打赌,大多数(如果不是所有的话)接触到它的人现在都在寻找这个答案,而不是werkzeug的开发版本