Closed MaStr closed 6 years ago
Ein sinnvoller Ansatz wird hier sein, die Konfiguration an mehren Stellen zu suchen:
Ich mache mir mal Gedanken darüber.
In der aktuellen Version (seit Commit 228364e1fb3ebca44c7ef0abd9043205cb6572f6) werden nun die Konfigurationsdateien an verschiedenen Stellen gesucht.
Für das konkrete Problem von @MaStr gibt es nun also mehrere Lösungsmöglichkeiten:
/etc
-Verzeichnis. Rein nach LSB wären sie dort auch korrekt untergebracht.RS500_CONFIG_PATH
wird auf das Verzeichnis gesetzt, in dem aktuell die Konfigurationsdateien liegen.Außerdem erfolgt nun eine klarere Fehlermeldung, wenn die Dateien nicht gefunden werden. Beispiel: FileNotFoundError: Unable to find configuration file „check_rs500.ini“
Damit sollte klarer sein, was konkret nicht gefunden werden konnte.
Hammer! Ich probiere das später mal aus.
Vielen Dank für deine Anpassung und dem konstruktiven Umgang mit dem Feedback, Liebe Grüße aus Wiesbaden Matthias
On 18. Aug 2018, at 10:43, Juergen Edelbluth notifications@github.com wrote:
In der aktuellen Version (seit Commit 228364e) werden nun die Konfigurationsdateien an verschiedenen Stellen gesucht.
Für das konkrete Problem von @MaStr gibt es nun also mehrere Lösungsmöglichkeiten:
Die Konfigurationsdateien wandern alle ins /etc-Verzeichnis. Rein nach LSB wären sie dort auch korrekt untergebracht. Die Umgebungsvariable RS500_CONFIG_PATH wird auf das Verzeichnis gesetzt, in dem aktuell die Konfigurationsdateien liegen. Außerdem erfolgt nun eine klarere Fehlermeldung, wenn die Dateien nicht gefunden werden. Beispiel: FileNotFoundError: Unable to find configuration file „check_rs500.ini“
Damit sollte klarer sein, was konkret nicht gefunden werden konnte.
— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.
Moin, funktioniert prima, danke!
Liebe Grüße Matthias
https://github.com/juergen-rocks/raumklima/blob/5099980089ab9a957223344b2ef73fd1e7c49c73/src/save_rs500_to_redis.py#L18
Also vorab: super elegant gelöst.. ich bin echt soo super schwach in Python...
Aber die Zeile klemmt, wenn man versucht wie folgt das Skript auszuführen:
Denn dann ist wird plötzlich folgender Pfad ermittelt:
(habe es mit einem strace gedebugged.
Das ist etwas ungeschickt, da im Repository der Filemode +x auch nicht bei den python files gesetzt ist.. Ich weiß, "works for me" und nun für mich auch.. aber ein Hinweis wäre super cool