Currently broadway is throwing a huge amount of this error:
2021-03-22 18:12:55,503 ERROR ioloop.handle_callback_exception: Exception in callback functools.partial(<function wrap.<locals>.null_wrapper at 0x7fe466be3620>, <Future finished exception=RuntimeError('Cannot write() after finish()',)>)
Traceback (most recent call last):
File "/usr/local/lib/python3.6/site-packages/tornado/ioloop.py", line 758, in _run_callback
ret = callback()
File "/usr/local/lib/python3.6/site-packages/tornado/stack_context.py", line 300, in null_wrapper
return fn(*args, **kwargs)
File "/usr/local/lib/python3.6/site-packages/tornado/ioloop.py", line 779, in _discard_future_result
future.result()
File "/usr/local/lib/python3.6/site-packages/tornado/gen.py", line 1141, in run
yielded = self.gen.throw(*exc_info)
File "/broadway/api/handlers/stream.py", line 40, in _heartbeat
yield self._send_sse(":\n\n")
File "/usr/local/lib/python3.6/site-packages/tornado/gen.py", line 1133, in run
value = future.result()
File "/usr/local/lib/python3.6/site-packages/tornado/gen.py", line 326, in wrapper
yielded = next(result)
File "/broadway/api/handlers/stream.py", line 33, in _send_sse
self.write(message)
File "/usr/local/lib/python3.6/site-packages/tornado/web.py", line 738, in write
raise RuntimeError("Cannot write() after finish()")
RuntimeError: Cannot write() after finish()
Reverts illinois-cs241/broadway-on-demand#133
Currently broadway is throwing a huge amount of this error:
So we will get this PR back once that's fixed