Frage zum bessteren Fehlerhandling!
Verfasst: Mittwoch 20. Dezember 2006, 13:11
Sooo!
Ich bastel wie immer an meinem dauCMS weiter...
Nun versuche ich an einigen Stellen eine verbesserte Fehlerbehandlung einzubauen.
Ich habe nun z.B. folgenden Code:
Nun ist meine Frage. Wie kann ich die genaue Fehlermeldung feststellen?
Ich habe es mit
versucht allerdings geht das net... *grml*
Klingt ja logisch Nur wie kann ich es sonst machen?
Herzlichen Dank!
MfG EnTeQuAk
Ich bastel wie immer an meinem dauCMS weiter...
Nun versuche ich an einigen Stellen eine verbesserte Fehlerbehandlung einzubauen.
Ich habe nun z.B. folgenden Code:
Code: Alles auswählen
try:
os.mkdir(rendered_path+project_name)
except OSError, e:
print 'Fehler: %s' % e
if e: #-------- HIERUM GEHTS! --------
print 'Ist allerdings kein Problem - vorhandene Daten werden überschrieben!'
Ich habe es mit
Code: Alles auswählen
try:
os.mkdir(rendered_path+project_name)
except OSError, e:
print 'Fehler: %s' % e
if e.startswith('[Errno 17]'): #-------- HIERUM GEHTS! --------
print 'Ist allerdings kein Problem - vorhandene Daten werden überschrieben!'
Code: Alles auswählen
Traceback (most recent call last):
File "wiki_parser.py", line 116, in ?
main()
File "wiki_parser.py", line 112, in main
main_parser(syntax, files, project_name, project_path)
File "wiki_parser.py", line 90, in main_parser
if e.startswith('[Errno 17]'):
AttributeError: OSError instance has no attribute 'startswith'
Herzlichen Dank!
MfG EnTeQuAk