Re: python2to3
Verfasst: Samstag 28. Juli 2012, 08:42
Ok, denke daß ich es gelöst habe!
Habe wieder viel zu kompliziert gedacht, aber EyDu gab da den entsprechenden Hinweis.
Die Hauptfunktion mit dem Hauptmenü ist 'handle_menu(menu)'.
Aktuell bearbeitetes Menü ist '["Eintrag ändern", load]'.
Funktion 'load(counter, dataline)' wird gestartet und startet die Funktion 'search_entry()'. Hier gebe ich meinen Suchbegriff ein und erhalte entsprechend ein Ergebnis. Dieses Ergebnis wird über die Funktion 'pass_func(counter, data)' an die Funktion load(counter, dataline) weitergeleitet. Dort treffe ich dann die Auswahl bei mehreren Ergebnissen, die dann anschließend weiterverarbeitet wird.
Die Funktion 'load(counter, dataline)' ist noch nicht ganz fertig!
Habe es hier https://gist.github.com/3192265 mal rein gestellt.
PS: Nachtrag
Bei obigem Code, hatte ich den direkten Aufruf der Funktion 'search_entry()' nicht berücksichtigt.
Hier würde ich dann automatisch in der Funktion 'load(counter, dataline)' landen, was ja in dem Fall nicht gewünscht ist.
Ich habe den Code entsprechend geändert, siehe hier: https://gist.github.com/3192727

Habe wieder viel zu kompliziert gedacht, aber EyDu gab da den entsprechenden Hinweis.
Die Hauptfunktion mit dem Hauptmenü ist 'handle_menu(menu)'.
Aktuell bearbeitetes Menü ist '["Eintrag ändern", load]'.
Funktion 'load(counter, dataline)' wird gestartet und startet die Funktion 'search_entry()'. Hier gebe ich meinen Suchbegriff ein und erhalte entsprechend ein Ergebnis. Dieses Ergebnis wird über die Funktion 'pass_func(counter, data)' an die Funktion load(counter, dataline) weitergeleitet. Dort treffe ich dann die Auswahl bei mehreren Ergebnissen, die dann anschließend weiterverarbeitet wird.
Die Funktion 'load(counter, dataline)' ist noch nicht ganz fertig!
Habe es hier https://gist.github.com/3192265 mal rein gestellt.
PS: Nachtrag
Bei obigem Code, hatte ich den direkten Aufruf der Funktion 'search_entry()' nicht berücksichtigt.
Hier würde ich dann automatisch in der Funktion 'load(counter, dataline)' landen, was ja in dem Fall nicht gewünscht ist.
Ich habe den Code entsprechend geändert, siehe hier: https://gist.github.com/3192727