[ TAG 121 ][20.08.2021] -Erfolgreich -IAP-20210601-20210722-1145
Ich beginne die Worksession um [20.08.2021][1526]. Wie immer beginne ich mit der Einarbeitung.
def BSC_ONRELEASE_CALLBACK(key):
global dummy
global BSCL_0
try:
print(f"key.char: {key.char}")
BSCL_0.BSCL_0_LIST[0][1]()
# Hier geht es weiter
dummy = False
except:
bscl_0 = BSCL_0.BSC_INIT_SEQ(key)
if bscl_0 is True:
INIT_EXEC()
elif bscl_0 is False:
STAND_BY_EXEC()
Mein letzter Arbeitsstand an [MKI_MAIN_20210819.py] war die Fertigstellung der Initialisierungs-Sequenz. In der heutigen Worksession, wollte ich jedoch den Exception-Teil überarbeiten.
except:
bscl_0 = BSCL_0.BSC_INIT_SEQ(key)
if bscl_0 is True:
INIT_EXEC()
elif bscl_0 is False:
STAND_BY_EXEC()
Dafür musste ich die [ BSC_INIT_SEQ(key) ] überarbeiten. Ich habe diese Methode in [ CHECK_INIT_SEQ(key_obj) ] umbenannt. Diese wird jedoch intern in [ MKI_BSCL_0_20210819.py ] für interne Zwecke benutzt.
BSCL_0.BSC_INIT_SEQ(key) -> BSCL_0.CHECK_INIT_SEQ(key)
So sieht das fertige Resultat aus.
Die Methode [ BSC_INIT_SEQ(key, INIT_EXEC, STAND_BY_EXEC) ] wurde neu erstellt. Sie führt INIT_EXEC und STAND_BY_EXEC aus. Die EXEC-Methoden waren ursprünglich dafür konzipiert eine für sie zugeordnete Liste an Funktionen der Reihe nach auszuführen.
def BSC_ONRELEASE_CALLBACK(key):
global dummy
global BSCL_0
try:
print(f"key.char: {key.char}")
BSCL_0.BSCL_0_LIST[0][1]()
# Hier geht es weiter
dummy = False
except:
BSCL_0.BSC_INIT_SEQ(key, INIT_EXEC, STAND_BY_EXEC)
Es ist jetzt [20.08.2021][1727] und erst jetzt kann ich langsam aber sicher und konzentriert arbeiten.
Kommentare
Kommentar veröffentlichen