ich habe mir in einer Funktion eine kleine if-else Abfrage gebaut, momentan sieht diese in etwa so aus:
Code: Alles auswählen
if task == 'foo':
self.class.foo()
elif task == 'bar':
self.class.bar()
...
Gruesse
Pytoniac
Code: Alles auswählen
if task == 'foo':
self.class.foo()
elif task == 'bar':
self.class.bar()
...
Code: Alles auswählen
task_dispatch = {'foo' : self.class.foo,
'bar' : self.class.bar}[task]()
Code: Alles auswählen
getattr(self.class, task)()