[PATCH 1/2] remove some unneeded includes

Sebastian Sebastian at SSpaeth.de
Mon Dec 13 19:40:25 GMT 2010


From: Sebastian Spaeth <Sebastian at SSpaeth.de>

---
 offlineimap/init.py |   13 +++++++------
 1 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/offlineimap/init.py b/offlineimap/init.py
index f930c0f..d4d072c 100644
--- a/offlineimap/init.py
+++ b/offlineimap/init.py
@@ -17,13 +17,12 @@
 #    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
 
 import imaplib
-from offlineimap import imapserver, repository, folder, mbnames, threadutil, version, syncmaster, accounts
+from offlineimap import imapserver, threadutil, version, syncmaster, accounts
 from offlineimap.localeval import LocalEval
 from offlineimap.threadutil import InstanceLimitedThread, ExitNotifyThread
-from offlineimap.ui import UIBase
-import re, os, os.path, offlineimap, sys
+import offlineimap.ui
+import os, sys
 from offlineimap.CustomConfig import CustomConfigParser
-from threading import *
 import threading, socket
 from getopt import getopt
 import signal
@@ -97,7 +96,7 @@ class OfflineImap:
             config.set(section, key, value)
     
         ui = offlineimap.ui.detector.findUI(config, options.get('-u'))
-        UIBase.setglobalui(ui)
+        offlineimap.ui.UIBase.setglobalui(ui)
     
         if options.has_key('-l'):
             ui.setlogfd(open(options['-l'], 'wt'))
@@ -140,7 +139,9 @@ class OfflineImap:
     
         def sigterm_handler(self, signum, frame):
             # die immediately
+            ui = BaseUI.getglobalui()
             ui.terminate(errormsg="terminating...")
+
         signal.signal(signal.SIGTERM,sigterm_handler)
     
         try:
@@ -231,6 +232,6 @@ class OfflineImap:
         except SystemExit:
             raise
         except:
-            ui.mainException()                  # Also expected to terminate.
+            ui.mainException()  # Also expected to terminate.
 
         
-- 
1.7.1





More information about the OfflineIMAP-project mailing list