ui/UIBase.py removed extra characters

These chars could be removed.
This commit is contained in:
Rodolfo García Peñas (kix) 2020-08-30 18:06:14 +02:00
parent d4f9d101c4
commit 5ad87efb84

View File

@ -50,7 +50,7 @@ def getglobalui():
return globalui return globalui
class UIBase(): class UIBase:
def __init__(self, config, loglevel=logging.INFO): def __init__(self, config, loglevel=logging.INFO):
self.config = config self.config = config
# Is this a 'dryrun'? # Is this a 'dryrun'?
@ -75,7 +75,7 @@ class UIBase():
self._log_con_handler = self.setup_consolehandler() self._log_con_handler = self.setup_consolehandler()
"""The console handler (we need access to be able to lock it).""" """The console handler (we need access to be able to lock it)."""
################################################## UTILS # UTILS
def setup_consolehandler(self): def setup_consolehandler(self):
"""Backend specific console handler. """Backend specific console handler.
@ -163,7 +163,7 @@ class UIBase():
if msg: if msg:
self.logger.error("ERROR: %s\n %s" % (msg, exc)) self.logger.error("ERROR: %s\n %s" % (msg, exc))
else: else:
self.logger.error("ERROR: %s" % (exc)) self.logger.error("ERROR: %s" % exc)
instant_traceback = exc_traceback instant_traceback = exc_traceback
if not self.debuglist: if not self.debuglist:
@ -255,17 +255,17 @@ class UIBase():
return True return True
################################################## INPUT # INPUT
def getpass(self, username, config, errmsg=None): def getpass(self, username, config, errmsg=None):
raise NotImplementedError("Prompting for a password is not supported" raise NotImplementedError("Prompting for a password is not supported"
" in this UI backend.") " in this UI backend.")
def folderlist(self, folder_list): def folderlist(self, folder_list):
return ', '.join(["%s[%s]" % \ return ', '.join(["%s[%s]" %
(self.getnicename(x), x.getname()) for x in folder_list]) (self.getnicename(x), x.getname()) for x in folder_list])
################################################## WARNINGS # WARNINGS
def msgtoreadonly(self, destfolder, uid, content, flags): def msgtoreadonly(self, destfolder, uid, content, flags):
if self.config.has_option('general', 'ignore-readonly') and \ if self.config.has_option('general', 'ignore-readonly') and \
self.config.getboolean('general', 'ignore-readonly'): self.config.getboolean('general', 'ignore-readonly'):
@ -302,7 +302,7 @@ class UIBase():
"folder." % (str(uidlist), self.getnicename(destfolder), "folder." % (str(uidlist), self.getnicename(destfolder),
destfolder)) destfolder))
################################################## MESSAGES # MESSAGES
def init_banner(self): def init_banner(self):
"""Called when the UI starts. Must be called before any other UI """Called when the UI starts. Must be called before any other UI
@ -341,10 +341,10 @@ class UIBase():
"""Log 'Copying folder structure...'.""" """Log 'Copying folder structure...'."""
if self.logger.isEnabledFor(logging.DEBUG): if self.logger.isEnabledFor(logging.DEBUG):
self.debug('', "Copying folder structure from %s to %s" % \ self.debug('', "Copying folder structure from %s to %s" %
(src_repo, dst_repo)) (src_repo, dst_repo))
############################## Folder syncing # Folder syncing
def makefolder(self, repo, foldername): def makefolder(self, repo, foldername):
"""Called when a folder is created.""" """Called when a folder is created."""
@ -367,7 +367,7 @@ class UIBase():
self.uidval_problem = True self.uidval_problem = True
self.logger.warning("UID validity problem for folder %s (repo %s) " self.logger.warning("UID validity problem for folder %s (repo %s) "
"(saved %d; got %d); skipping it. Please see FAQ " "(saved %d; got %d); skipping it. Please see FAQ "
"and manual on how to handle this." % \ "and manual on how to handle this." %
(folder, folder.getrepository(), (folder, folder.getrepository(),
folder.get_saveduidvalidity(), folder.get_uidvalidity())) folder.get_saveduidvalidity(), folder.get_uidvalidity()))
@ -380,7 +380,7 @@ class UIBase():
self.logger.debug("Message list for %s[%s] loaded: %d messages" % ( self.logger.debug("Message list for %s[%s] loaded: %d messages" % (
self.getnicename(repos), folder, count)) self.getnicename(repos), folder, count))
############################## Message syncing # Message syncing
def syncingmessages(self, sr, srcfolder, dr, dstfolder): def syncingmessages(self, sr, srcfolder, dr, dstfolder):
self.logger.debug("Syncing messages %s[%s] -> %s[%s]" % ( self.logger.debug("Syncing messages %s[%s] -> %s[%s]" % (
@ -493,7 +493,7 @@ class UIBase():
self.debug(debugtype, "Write mail '%s:%d' with flags %s" % self.debug(debugtype, "Write mail '%s:%d' with flags %s" %
(folder, uid, repr(flags))) (folder, uid, repr(flags)))
################################################## Threads # Threads
def getThreadDebugLog(self, thread): def getThreadDebugLog(self, thread):
if thread in self.debugmessages: if thread in self.debugmessages:
@ -536,7 +536,7 @@ class UIBase():
if msg: if msg:
self.warn("ERROR: %s\n %s" % (msg, exc)) self.warn("ERROR: %s\n %s" % (msg, exc))
else: else:
self.warn("ERROR: %s" % (exc)) self.warn("ERROR: %s" % exc)
if exc_traceback: if exc_traceback:
self.warn("\nTraceback:\n%s" % "".join( self.warn("\nTraceback:\n%s" % "".join(
traceback.format_tb(exc_traceback))) traceback.format_tb(exc_traceback)))
@ -559,7 +559,7 @@ class UIBase():
self.delThreadDebugLog(thread) self.delThreadDebugLog(thread)
self.unregisterthread(thread) self.unregisterthread(thread)
################################################## Hooks # Hooks
def callhook(self, msg): def callhook(self, msg):
if self.dryrun: if self.dryrun:
@ -567,7 +567,7 @@ class UIBase():
else: else:
self.info(msg) self.info(msg)
################################################## Other # Other
def sleep(self, sleepsecs, account): def sleep(self, sleepsecs, account):
"""This function does not actually output anything, but handles """This function does not actually output anything, but handles