[PATCH 2/2] Remove some unneeded includes from init.py

Sebastian Spaeth Sebastian at SSpaeth.de
Mon Dec 6 12:36:55 GMT 2010


These were never needed. No functional changes.

Signed-off-by: Sebastian Spaeth <Sebastian at SSpaeth.de>
---
 offlineimap/init.py |   17 +++++++++--------
 1 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/offlineimap/init.py b/offlineimap/init.py
index f930c0f..5f7f007 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
-from offlineimap.CustomConfig import CustomConfigParser
-from threading import *
+import offlineimap.ui
+import os, sys
+from offlineimap.CustomConfig import CustomConfigParser as ConfigParser
 import threading, socket
 from getopt import getopt
 import signal
@@ -79,7 +78,7 @@ class OfflineImap:
             threadutil.setprofiledir(profiledir)
             sys.stderr.write("WARNING: profile mode engaged;\nPotentially large data will be created in " + profiledir + "\n")
     
-        config = CustomConfigParser()
+        config = ConfigParser()
         if not os.path.exists(configfilename):
             sys.stderr.write(" *** Config file %s does not exist; aborting!\n" % configfilename)
             sys.exit(1)
@@ -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