Ich arbeite gerade an einem Programm, das in Schritten verläuft, wobei jeder Schritt Instanz einer Klasse ist [step1 = Schritt()]. In jedem Schritt werden bestimmte Methoden ausgeführt, die die Klasse Schritt von Oberklassen erbt, und es wird ausgewertet, ob Fehler aufgetreten ist.
Jetzt will ich für das Hauptprogramm (also das Durchlaufen der Steps) so machen, daß solange kein Fehler aufgetreten ist, man die Steps nacheinander ausführt. Ich habe keine genaue Vortellung wie ich das am besten machen sollte, aber dachte an so etwas wie:
Code: Alles auswählen
i = 1
while (error = False) and (i < 5):
Liste[i] # soll man das mit call abrufen?
i += 1
print 'fertig'
Kritik und Anregungen nehm ich gern entgegen
VG, ivka_sto