Colab fix

This commit is contained in:
ebolam
2022-09-08 17:22:06 -04:00
parent b73fd4b9c3
commit 04cf1851e6

View File

@@ -35,7 +35,8 @@ def process_variable_changes(socketio, classname, name, value, old_value, debug_
#If we got a variable change from a thread other than what the app is run it, eventlet seems to block and no further messages are sent. Instead, we'll rely the message to the app and have the main thread send it
if not has_request_context():
data = ["var_changed", {"classname": classname, "name": name, "old_value": clean_var_for_emit(old_value), "value": clean_var_for_emit(value)}, {"include_self":True, "broadcast":True, "room":"UI_2"}]
queue.put(data)
if queue is not None:
queue.put(data)
else:
socketio.emit("var_changed", {"classname": classname, "name": name, "old_value": clean_var_for_emit(old_value), "value": clean_var_for_emit(value)}, include_self=True, broadcast=True, room="UI_2")