Ankündigung

Einklappen
Keine Ankündigung bisher.

SHNG auf 1.9.3 aktualisiert - SMLX Plugin lädt nicht mehr

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

    SHNG auf 1.9.3 aktualisiert - SMLX Plugin lädt nicht mehr

    Hi,

    ich habe soeben SHNG auf die 1.9.3 aktualisiert. Jetzt will das SMLX Plugin nicht mehr. Im Detailslog wirft er folgenden Fehler:

    Code:
    2022-11-13  18:24:54 ERROR    lib.plugin          Plugin 'smlx' exception during import of __init__.py: invalid syntax (<fstring>, line 1)
    Traceback (most recent call last):
      File "/usr/local/smarthome/lib/plugin.py", line 548, in __init__
        exec("import {0}".format(classpath))
      File "<string>", line 1, in <module>
      File "<fstring>", line 1
        (obis=)
             ^
    SyntaxError: invalid syntax​

    #2
    Es gibt an drei Stellen im Plugin einen f-string der {variable=} enthält. Das wird leider erst ab Python 3.8 unterstützt, offiziell sollte 1.9.x aber noch Python 3.7 unterstützen. Es gibt nun drei Möglichkeiten:

    1. Du aktualisierst Dein System um ein Python >= 3.8 zu bekommen (Debian bullseye hat IMHO 3.9)
    2. Du nimmst das alte Plugin aus 1.9.2 und verwendest das zunächst
    3. Du änderst alle Vorkommen "{variable=}" um in "variable={variable}"


    Kommentar


      #3
      Danke ich werde dann Python aktualisieren Die Python Version hatte ich gecheckt daher dachte ich ich wäre mit 3.7 ok

      Kommentar

      Lädt...
      X