You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Da der TIANE Server verschidene Anfragen anhand des textes unterscheidet gibt es dann in Zeile 243 in TIANE_server.py einen KeyError, wenn das zweite Modul zurückkehrt, da der ModuleWrapper nach dem ersten mal gelöscht wurde. Das tritt auch auf, wenn ein Modul ein anderes direkt aufruft und den gleichen Text übergibt.
Um wenigstens das Aufhängen zu vermeiden, sollte um den del Befehl in Zeile 243 ein try except Block, der im Fall eines KeyError nicht tut, eingefügt werden.
Ansonsten wären numerische ids für jede Anfrage eine Option, die müssten dann aber zwischen dem Server und den Räumen synchonisiert werden.
The text was updated successfully, but these errors were encountered:
Das ist mir bekannt und leider erst zu spät in der Entwicklung klar geworden... Deshalb heißt der entsprechende Key in allen später geschriebenen Teilen auch schon "conv-id" (für conversation-ID), nur wird in viel zu großen Teilen dafür immer noch einfach der Text verwendet :/
noeppi-noeppi
changed the title
Beimehreren Anfragen mit gelichem Text gleichzeiig hängt sich TIANE auf
Bei mehreren Anfragen mit gleichem Text gleichzeitig hängt sich TIANE auf
Sep 26, 2020
Da der TIANE Server verschidene Anfragen anhand des textes unterscheidet gibt es dann in Zeile 243 in
TIANE_server.py
einenKeyError
, wenn das zweite Modul zurückkehrt, da derModuleWrapper
nach dem ersten mal gelöscht wurde. Das tritt auch auf, wenn ein Modul ein anderes direkt aufruft und den gleichen Text übergibt.Um wenigstens das Aufhängen zu vermeiden, sollte um den
del
Befehl in Zeile 243 eintry except
Block, der im Fall einesKeyError
nicht tut, eingefügt werden.Ansonsten wären numerische ids für jede Anfrage eine Option, die müssten dann aber zwischen dem Server und den Räumen synchonisiert werden.
The text was updated successfully, but these errors were encountered: