Merge pull request #2487 from imachug/gevent-ws-fix2

Update gevent-ws to v2.0.7 to fix werkzeug
This commit is contained in:
ZeroNet 2020-03-17 21:49:54 +01:00 committed by GitHub
commit dfeebbabe8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -257,12 +257,18 @@ class WebSocketHandler(WSGIHandler):
finally: finally:
self.time_finish = time.time() self.time_finish = time.time()
self.log_request() self.log_request()
self.close_connection = True
def process_result(self): def process_result(self):
if "wsgi.websocket" not in self.environ: if "wsgi.websocket" in self.environ:
# Flushing result is required for werkzeug compatibility
for elem in self.result:
pass
else:
super(WebSocketHandler, self).process_result() super(WebSocketHandler, self).process_result()
@property @property
def version(self): def version(self):
if not self.environ: if not self.environ: