Ankündigung

Einklappen
Keine Ankündigung bisher.

Komischer String-Fehler

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    Komischer String-Fehler

    Hallo,

    kurze Frage:

    Item-Defintion:

    Code:
    [[[error_5]]]
      name = Fehler Zuluftsensor
      type = str
      value = "Fehler Zuluftsensor|Fühler lose, Kurzschluss oder Temperatur >90°C gemessen|Gerät ausschalten (Stecker ziehen), kurz warten und wieder einstecken"
    Fehlermeldung im Log:

    Code:
    2015-02-14 19:52:50 ERROR    Main         Item ventilation.device_error.error_5: value ['"Fehler Zuluftsensor', 'Fühler lose, Kurzschluss oder Temperatur >90°C gemessen', 'Gerät ausschalten (Stecker ziehen), kurz warten und wieder einstecken"'] does not match type str.
    2015-02-14 19:52:50 ERROR    Main         Item ventilation.device_error.error_5: problem creating:
    Hinter Problem creating: kommt dann nichts mehr, es wird mit dem nächsten Item weitergemacht.

    Wandelt der Parser Strings mit Pipe-Zeichen automatisch in Listen um? Das Verhalten, dass er automatisch 'text','text' aus "text|text" generiert, finde ich etwas komisch.

    Vielen Dank für Hinweise,

    /tom

    #2
    Hallo,

    ja, der config-parser interpretiert | immer als Trenner für Arrays.

    Bis bald

    Marcus

    Kommentar


      #3
      Hallo Marcus,

      danke für die Info - ich habe sogar versucht, den Parser mit einem Dreifachstring zu überlisten - aber so schnell verschaukelt man sh.py nicht . Hab's dann über einen ':' als String-Trennzeichen gelöst ...

      /tom

      Kommentar

      Lädt...
      X