signal handler should only be called with 2 args
I accidentally added "self" as first parameter to the signal handler method. Of course it is not called with a class instance, the signal handler always only receives 2 parameters: the signal number and the stack frame. So just removing the self fixes things. Proposed-by: Christian Holme <cholme@gmx.com> Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de> Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
This commit is contained in:
parent
997dc1f510
commit
45e0b233a5
@ -249,7 +249,7 @@ class OfflineImap:
|
|||||||
self.lock(config, ui)
|
self.lock(config, ui)
|
||||||
|
|
||||||
|
|
||||||
def sigterm_handler(self, signum, frame):
|
def sigterm_handler(signum, frame):
|
||||||
# die immediately
|
# die immediately
|
||||||
ui = getglobalui()
|
ui = getglobalui()
|
||||||
ui.terminate(errormsg="terminating...")
|
ui.terminate(errormsg="terminating...")
|
||||||
|
Loading…
Reference in New Issue
Block a user