blinkenlights ui broken due to circular import

Nicolas Sebrecht nicolas.s-dev at laposte.net
Sat Oct 8 09:08:06 BST 2016


On Fri, Oct 07, 2016 at 09:35:27PM +0100, Christopher Baines wrote:

Hi Chris,

> 1:
> Traceback (most recent call last):
>   File "setup.py", line 26, in <module>
>     import offlineimap
>   File "/tmp/guix-build-offlineimap-7.0.7.drv-0/offlineimap-7.0.7/offlineimap/__init__.py", line 20, in <module>
>     from offlineimap.init import OfflineImap
>   File "/tmp/guix-build-offlineimap-7.0.7.drv-0/offlineimap-7.0.7/offlineimap/init.py", line 30, in <module>
>     from offlineimap import globals, threadutil, accounts, folder, mbnames
>   File "/tmp/guix-build-offlineimap-7.0.7.drv-0/offlineimap-7.0.7/offlineimap/threadutil.py", line 25, in <module>
>     from offlineimap.ui import getglobalui
>   File "/tmp/guix-build-offlineimap-7.0.7.drv-0/offlineimap-7.0.7/offlineimap/ui/__init__.py", line 29, in <module>
>     from offlineimap.ui import Curses
>   File "/tmp/guix-build-offlineimap-7.0.7.drv-0/offlineimap-7.0.7/offlineimap/ui/Curses.py", line 27, in <module>
>     from offlineimap.threadutil import ExitNotifyThread
> ImportError: cannot import name ExitNotifyThread

This bug was fixed yesterday:

  https://github.com/OfflineIMAP/offlineimap/pull/381

v7.0.8 will soon be out with this fix.

Thanks for the report.

-- 
Nicolas Sebrecht




More information about the OfflineIMAP-project mailing list