1553e843b3
This reverts commit a1dc76ae917d93d0c387bbd506faea3487211a6c. Causes a crash when using Blinkenlights UI with -l CLI option. $ ./offlineimap.py -c offlineimap.conf.minimal -u blinkenlights -l foo Traceback (most recent call last): File "./offlineimap.py", line 36, in <module> oi.run() File "/tmp/offlineimap/offlineimap/init.py", line 50, in run options, args = self.__parse_cmd_options() File "/tmp/offlineimap/offlineimap/init.py", line 205, in __parse_cmd_options self.ui.setlogfile(options.logfile) File "/tmp/offlineimap/offlineimap/ui/UIBase.py", line 119, in setlogfile self.logger.info(msg) File "/usr/lib/python2.7/logging/__init__.py", line 1159, in info self._log(INFO, msg, args, **kwargs) File "/usr/lib/python2.7/logging/__init__.py", line 1278, in _log self.handle(record) File "/usr/lib/python2.7/logging/__init__.py", line 1288, in handle self.callHandlers(record) File "/usr/lib/python2.7/logging/__init__.py", line 1328, in callHandlers hdlr.handle(record) File "/usr/lib/python2.7/logging/__init__.py", line 751, in handle self.emit(record) File "/tmp/offlineimap/offlineimap/ui/Curses.py", line 305, in emit color = self.ui.gettf().curses_color AttributeError: 'CursesLogHandler' object has no attribute 'ui' Reported-by: iliastsi Github-issue: #293 Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>