moin Ich möchte eine kleine wrapper-Funktion um shelve.open bauen, damit ich Fehler transparent abfangen kann. 1. Frage dazu: Kann man testen ob eine Datei ein gültiges "shelf" ist? 2. Frage: Wenn nicht, kann ich den open-Aufruf ja in ein try-except-statement packen und die exception anydbm.error abfangen. Funktioniert auch, nur erscheint in der Konsole noch eine Fehlermeldung: ---snip--- Exception exceptions.AttributeError: "DbfilenameShelf instance has no attribute 'writeback'" in ign ored ---snap--- Wo kommt die denn her? Und was genau hat die zu bedeuten? Und wieso kann ich die nicht abfangen? Und wieso zum Teufel ist die Antwort 42? thx & cu boesi (der viele Fragen hat und keine Fehlermeldungen mag *g*) -- |¯|__ ___ ___ ____ _ .:·*´¯ | ´_ \ / _ \ / _ \ / __/ |_| |¯| | (_) )( (_) )( __/ \__ \ |¯| /¯¯¯¯\ |____/__\___/__\___>_<___/_|_|________||¯| |_____ _______________________________________________ python-de maillist - python-de@python.net http://python.net/mailman/listinfo/python-de