0
ich diese Iwie Ausnahmen in Python behandeln
return SegmentWriter(self, **kwargs)
File "/usr/local/lib/python2.7/site-packages/whoosh/writing.py", line 502, in __init__
raise LockError
whoosh.index.LockError
Fehler wie bekommen möchte diese Fehler mit einem try/except-Anweisung fangen. Also schrieb ich
try:
do whatever causes the error
except LockError:
print "LockError..."
handle error
aber dies führt zu einer NameError
, da LockError
ist unbekannt?
except LockError:
NameError: global name 'LockError' is not defined
Wie gehe ich mit diesen Lock-Fehlern um?
Haben Sie versucht 'außer whoosh.index.LockError:'? – TigerhawkT3
können Sie versuchen, außer Ausnahme als e: 'in der nächsten Zeile' print e' –
@manojprashantk bitte nicht solche Dinge vorschlagen. Es ist eine schreckliche Idee, alle Ausnahmen zu erfassen; fange nur die, die du erwartest und weißt, wie du damit umgehen sollst. –