diff --git a/utils/pidlock.py b/utils/pidlock.py index 40ca5385..c3de5745 100644 --- a/utils/pidlock.py +++ b/utils/pidlock.py @@ -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 @@ -103,4 +106,4 @@ class PIDLock: def __setattr__(self, attr, value): """ Delegate access to implementation """ return setattr(self.__instance, attr, value) - \ No newline at end of file +