ich versuche gerade eine recht complexe JavaScrip class nach Python zu transcoden und bleibe immer wieder an einer callback Funktion hängen.
(Wie man in Python callback grundsätzlich realisieren kann weiß ich - direkt, über eine list/dict oder via lambda.)
Der Aufruf des JavaScript callbacks taucht mehrfach auf und sieht in etwa so aus:
Variante 1:
Code: Alles auswählen
globalTimer.subscribe(this, Funktion1 { ......whatever to code .....})
Variante 2:
Code: Alles auswählen
globalTimer.subscribe(this, Funktion2(values))
Variante 3:
Code: Alles auswählen
globalTimer.subscribe(this, function (params){
log = params.log
x = params.x })
Die korrespondierende Javascript Funktion "globalTimer.subscribe()" sieht etwa so aus:
Code: Alles auswählen
subscribe(service, callback) {
NewDict= { 'service' :service, 'callback': callback, 'a': a, 'b': b }
Wäre cool, wenn jemand einen Tip für mich hat.