apply isort and black formatters, add format checking to CI

This commit is contained in:
adbenitez
2022-05-29 21:11:49 -04:00
parent 62b50c87d4
commit 16e0f0e986
26 changed files with 899 additions and 575 deletions

View File

@@ -1,12 +1,11 @@
from queue import Queue
from threading import Event
from .hookspec import account_hookimpl, Global
from .hookspec import Global, account_hookimpl
class ImexFailed(RuntimeError):
""" Exception for signalling that import/export operations failed."""
"""Exception for signalling that import/export operations failed."""
class ImexTracker:
@@ -20,18 +19,23 @@ class ImexTracker:
elif ffi_event.name == "DC_EVENT_IMEX_FILE_WRITTEN":
self._imex_events.put(ffi_event.data2)
def wait_progress(self, target_progress, progress_upper_limit=1000, progress_timeout=60):
def wait_progress(
self, target_progress, progress_upper_limit=1000, progress_timeout=60
):
while True:
ev = self._imex_events.get(timeout=progress_timeout)
if isinstance(ev, int) and ev >= target_progress:
assert ev <= progress_upper_limit, \
str(ev) + " exceeded upper progress limit " + str(progress_upper_limit)
assert ev <= progress_upper_limit, (
str(ev)
+ " exceeded upper progress limit "
+ str(progress_upper_limit)
)
return ev
if ev == 0:
return None
def wait_finish(self, progress_timeout=60):
""" Return list of written files, raise ValueError if ExportFailed. """
"""Return list of written files, raise ValueError if ExportFailed."""
files_written = []
while True:
ev = self._imex_events.get(timeout=progress_timeout)
@@ -44,7 +48,7 @@ class ImexTracker:
class ConfigureFailed(RuntimeError):
""" Exception for signalling that configuration failed."""
"""Exception for signalling that configuration failed."""
class ConfigureTracker:
@@ -77,11 +81,11 @@ class ConfigureTracker:
self.account.remove_account_plugin(self)
def wait_smtp_connected(self):
""" wait until smtp is configured. """
"""wait until smtp is configured."""
self._smtp_finished.wait()
def wait_imap_connected(self):
""" wait until smtp is configured. """
"""wait until smtp is configured."""
self._imap_finished.wait()
def wait_progress(self, data1=None):
@@ -91,7 +95,7 @@ class ConfigureTracker:
break
def wait_finish(self, timeout=None):
""" wait until configure is completed.
"""wait until configure is completed.
Raise Exception if Configure failed
"""