Gesamter Code inkl. DataBook.
http://www.ubuntuusers.de/paste/11393/
Besonders stört mich selbst noch, dass folgende Methode der Klasse TUI_DataBook, die Anzahl der Einträge überprüft. Das scheint mir nicht so schön.
Mir ist aber noch keine wirkliche gelungene Alternative eingefallen.
Soll ich vielleicht eine Error- und Sucessmessage in DataBook definieren und die von über return an die untenstehende Methode zurückgeben?
Code: Alles auswählen
def enter(self):
number = 0
values = []
for key in self.keys:
entry = raw_input("%s: " % key.capitalize())
if entry:
values.append(entry)
number += 1
else:
values.append("")
if number >= self.instance.min_entries:
self.instance.add_entry(values)
print "Entry added"
else:
print "You have to make at least %s entries" % self.instance.min_entries
Für sonstige Hinweise, Kommentare jeder Art bin ich wie immer auch dankbar.
LG
rolgal_reloaded