Ankündigung

Einklappen
Keine Ankündigung bisher.

- √ - Verhindern des Starts eines Plugins bei fehlerhafter Konfiguration

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

    - √ - Verhindern des Starts eines Plugins bei fehlerhafter Konfiguration

    Hallo,

    ich versuche gerade die Konfiguration eines Plugins abzusichern. In der __init__ Routine werte ich ja alle Parameter aus, die aus der plugin.conf kommen. Ich habe nun Fälle, wo ich keine Ersatzwerte anstelle fehlender Parameter verwenden kann. Ich kann zwar eine Fehlermeldung per Logger rausschreiben, aber dann stürzt mir das plugin später ab, weil die fehlenden Parameter ja nicht da sind.

    Gibt es eine Möglichkeit den Start des Plugins dann noch abzubrechen ?
    -> dann bleib zwar eine Fehlermeldung stehen, der Rest des Systems läuft dann aber.

    Vielen Dank !

    Michel

    #2
    Hallo Michel,

    Du kannst eine exception triggern (raise).
    Dann wird das Plugin nicht verwendet.

    bis bald

    Marcus

    Kommentar


      #3
      Hallo Marcus,

      das war ja prompt. Vielen Dank, habe ich eingebaut und funktioniert wie erwartet. Danke !

      Michel

      Kommentar

      Lädt...
      X