]> code.delx.au - offlineimap/blobdiff - offlineimap/ui/detector.py
Remove the Tk interfaces
[offlineimap] / offlineimap / ui / detector.py
index 908b9f8d51cd6dc6ba91d16102f0077cc3aa6e95..48d3bfed66f76f52c7d6776d1dbd970b375406ad 100644 (file)
 import offlineimap.ui
 import sys
 
+DEFAULT_UI_LIST = ('Curses.Blinkenlights', 'TTY.TTYUI',
+                   'Noninteractive.Basic', 'Noninteractive.Quiet')
+
 def findUI(config, chosenUI=None):
-    uistrlist = ['Tk.Blinkenlights', 'Tk.VerboseUI',
-                 'Curses.Blinkenlights', 'TTY.TTYUI',
-                 'Noninteractive.Basic', 'Noninteractive.Quiet']
+    uistrlist = list(DEFAULT_UI_LIST)
     namespace={}
     for ui in dir(offlineimap.ui):
-        if ui.startswith('_') or ui=='detector':
+        if ui.startswith('_') or ui in ('detector', 'UIBase'):
             continue
         namespace[ui]=getattr(offlineimap.ui, ui)