Hallo in die Runde
Ich möchte in einem neuen PLUGIN die bestehenden Logiken übernehmen.
Jede Logik habe ich bereits nach der Doku mit den Daten der template.py ergänzt und mit den entsprechenden
Hinweisen und Erklärungen eingepflegt.
Nur folgende Erklärung in der Doku verstehe ich nicht.
Was ist 'xxx"?
Hier der Text aus der Beschreung
def parse_logic(self, logic):
"""
Default plugin parse_logic method
"""
if 'xxx' in logic.conf:
# self.function(logic['name'])
pass
Das Plugin ist erstellt und läuft in den wesentlichen Funktionen.
Jetzt würde ich gerne einige Logic-Funktionen aktivieren.
Sorrry, die Einrückungen sind nach der Eingabe als Text verschwunden, sind aber in dem logic-file enthalten!!
Wer kann mir bitte am Beipiel eines Aufrufes das '###' entschlüssen
und vielleicht die richtige Syntax in (logic['name']) aufzeigen.
Leider bin ich hier nach vielen Versuchen erfolglos geblieben!
Danke für jeden Hinweis!!
Wolfgang
Ich möchte in einem neuen PLUGIN die bestehenden Logiken übernehmen.
Jede Logik habe ich bereits nach der Doku mit den Daten der template.py ergänzt und mit den entsprechenden
Hinweisen und Erklärungen eingepflegt.
Nur folgende Erklärung in der Doku verstehe ich nicht.
Was ist 'xxx"?
Hier der Text aus der Beschreung
def parse_logic(self, logic):
"""
Default plugin parse_logic method
"""
if 'xxx' in logic.conf:
# self.function(logic['name'])
pass
Das Plugin ist erstellt und läuft in den wesentlichen Funktionen.
Jetzt würde ich gerne einige Logic-Funktionen aktivieren.
A1_Backup:
visu_acl: 'true'
enabled: 'true'
filename: A1_Backup_restore.py
watch_item: lager.backup
A11_sqlsic:
enabled: 'true'
visu_acl: 'true'
filename: A11_mysqlsic.py
crontab: 00 13 * *
watch_item: lager.sic
A01_test:
visu_acl: 'true'
enabled: 'true'
filename: a01_exeltest.py
watch_item: lager.exel
A22_test:
visu_acl: 'true'
filename: A22_test.py
crontab: 00 14 * *
watch_item: lager.test
visu_acl: 'true'
enabled: 'true'
filename: A1_Backup_restore.py
watch_item: lager.backup
A11_sqlsic:
enabled: 'true'
visu_acl: 'true'
filename: A11_mysqlsic.py
crontab: 00 13 * *
watch_item: lager.sic
A01_test:
visu_acl: 'true'
enabled: 'true'
filename: a01_exeltest.py
watch_item: lager.exel
A22_test:
visu_acl: 'true'
filename: A22_test.py
crontab: 00 14 * *
watch_item: lager.test
Wer kann mir bitte am Beipiel eines Aufrufes das '###' entschlüssen
und vielleicht die richtige Syntax in (logic['name']) aufzeigen.
Leider bin ich hier nach vielen Versuchen erfolglos geblieben!
Danke für jeden Hinweis!!
Wolfgang
Kommentar