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