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
Könnte man die Funktion der ani.json für lesen/schreiben verbessern?
Ich bin auf folgendes Problem gestoßen:
Läuft das Processing im Loop an und man fügt in der Zeit manuell etwas neues zum Monitoring (in die ani.json) hinzu, fliegt der hinzugefügte Eintrag wieder raus, wenn im Processing Loop etwas hinzugefügt wird.
Das liegt wohl daran, dass zu Beginn des Processings die ani.json eingelesen wird und bis zum Ende vom Processing diese geöffnet bleibt und aktualisiert wird.
Dabei gehen jedoch Einträge die in der Processing Zeit hinzugefügt werden verloren und man kann das ganze widerholen.
Sinnvoller wäre es, wärend des Processings, wenn etwas aktualisiert werden muss innerhalb der ani.json, zum Zeitpunkt der nötigen Aktualisierung die ani.json neu einzulesen, die Änderungen zu schreiben und dann wieder zu schließen.
So könnten auch neue Einträge hinzugefügt werden, während parallel das Processing läuft. Die Wahrscheinlichkeit für einen Conflict wäre so sehr viel geringer.
The text was updated successfully, but these errors were encountered:
Crypto90
changed the title
Config lesen und schreiben Problem
ani.json Lese und Schreibe Problem
Apr 16, 2023
Ja, das würde tatsächlich mehr Sinn machen, ist auch geplant bei dem Rewrite, der seit längerem langsam in Arbeit ist.
Der AniBot wurde eigentlich auch eher als Proof of Concept geschrieben und ist dann mit der Zeit gewachsen, also sind viele Dinge darin eher so semi-logisch.
In der aktuellen Version werde ich nichts dran ändern, aber wenn ich mal die neue Version fertig habe, sollte es das problem nicht mehr geben.
Könnte man die Funktion der ani.json für lesen/schreiben verbessern?
Ich bin auf folgendes Problem gestoßen:
Läuft das Processing im Loop an und man fügt in der Zeit manuell etwas neues zum Monitoring (in die ani.json) hinzu, fliegt der hinzugefügte Eintrag wieder raus, wenn im Processing Loop etwas hinzugefügt wird.
Das liegt wohl daran, dass zu Beginn des Processings die ani.json eingelesen wird und bis zum Ende vom Processing diese geöffnet bleibt und aktualisiert wird.
Dabei gehen jedoch Einträge die in der Processing Zeit hinzugefügt werden verloren und man kann das ganze widerholen.
Sinnvoller wäre es, wärend des Processings, wenn etwas aktualisiert werden muss innerhalb der ani.json, zum Zeitpunkt der nötigen Aktualisierung die ani.json neu einzulesen, die Änderungen zu schreiben und dann wieder zu schließen.
So könnten auch neue Einträge hinzugefügt werden, während parallel das Processing läuft. Die Wahrscheinlichkeit für einen Conflict wäre so sehr viel geringer.
The text was updated successfully, but these errors were encountered: