Sigterm Handler causing exception
    Christian Holme 
    cholme at gmx.com
       
    Sun Feb 13 10:27:55 GMT 2011
    
    
  
Hello,
I am fairly new to using offlineimap and I have encountered the following problem:
When I send the SIGTERM signal to offlineimap, it exits with the following exception:
    Main program terminated with exception:
    Traceback (most recent call last):
      File "/usr/lib/python2.7/site-packages/offlineimap/init.py", line 344, in run
        threadutil.exitnotifymonitorloop(threadutil.threadexited)
      File "/usr/lib/python2.7/site-packages/offlineimap/threadutil.py", line 125, in exitnotifymonitorloop
        thrd = exitthreads.get(True, 60)
      File "/usr/lib/python2.7/Queue.py", line 177, in get
        self.not_empty.wait(remaining)
      File "/usr/lib/python2.7/threading.py", line 257, in wait
        _sleep(delay)
    TypeError: sigterm_handler() takes exactly 3 arguments (2 given)
    No debug messages were logged for MainThread.
Now, since offlineimap does have a Sigterm handler, this does not seem to be "working as intended".
If I understand it correctly, the problem lies wihtin the call of the Sigterm handler. So I went into the source code
and removed the 'self' argument from it and recompiled. Now it seems to be working correctly (writing out
"terminating..." and exiting). 
Now, since I do not really know any Python and therefore do not know what my problem really was, so I am asking here. 
Any help would be much appreciated!
Greetings,
Christian
    
    
More information about the OfflineIMAP-project
mailing list