Enable debug output to see what folderfilter actually filters out
It is currently very hard to find out what folderfilter actually does and makes it hard to debug for a user. With this patch if the user has enabled "-d imap" (even better would perhaps be a different debug type for this kind of thing?), we see a message "Filtering out folder 'foo' due to folderfilter" in the logs. Signed-off-by: Sebastian Spaeth <Sebastian@SSpaeth.de> Signed-off-by: Nicolas Sebrecht <nicolas.s-dev@laposte.net>
This commit is contained in:
parent
cc64a0952c
commit
93f7d0bd1f
@ -27,6 +27,7 @@ class IMAPRepository(BaseRepository):
|
|||||||
def __init__(self, reposname, account):
|
def __init__(self, reposname, account):
|
||||||
"""Initialize an IMAPRepository object."""
|
"""Initialize an IMAPRepository object."""
|
||||||
BaseRepository.__init__(self, reposname, account)
|
BaseRepository.__init__(self, reposname, account)
|
||||||
|
# self.ui is being set by the BaseRepository
|
||||||
self.imapserver = imapserver.ConfigedIMAPServer(self)
|
self.imapserver = imapserver.ConfigedIMAPServer(self)
|
||||||
self.folders = None
|
self.folders = None
|
||||||
self.nametrans = lambda foldername: foldername
|
self.nametrans = lambda foldername: foldername
|
||||||
@ -250,6 +251,8 @@ class IMAPRepository(BaseRepository):
|
|||||||
continue
|
continue
|
||||||
foldername = imaputil.dequote(name)
|
foldername = imaputil.dequote(name)
|
||||||
if not self.folderfilter(foldername):
|
if not self.folderfilter(foldername):
|
||||||
|
self.ui.debug('imap',"Filtering out '%s' due to folderfilter" %\
|
||||||
|
foldername)
|
||||||
continue
|
continue
|
||||||
retval.append(self.getfoldertype()(self.imapserver, foldername,
|
retval.append(self.getfoldertype()(self.imapserver, foldername,
|
||||||
self.nametrans(foldername),
|
self.nametrans(foldername),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user