wrapped with exception handling to avoid crash during pidlock remove

debian-releases/etch
Yaroslav Halchenko 2005-10-12 01:43:55 +00:00
parent d922899bba
commit ee0ce118a9
1 changed files with 4 additions and 1 deletions

View File

@ -70,6 +70,9 @@ class PIDLock:
logSys.debug("Removed PID lock " + self.path)
except OSError:
logSys.error("Unable to remove PID lock " + self.path)
# AttributeError if self.path wasn't specified yet
except AttributeError:
logSys.debug("PID lock not removed because not defined yet")
def exists(self):
""" Returns the current PID if Fail2Ban is running or False