rather than just up-front.
fixes deb#396772
folderthreads.append(thread)
threadutil.threadsreset(folderthreads)
mbnames.write()
+ localrepos.forgetfolders()
+ remoterepos.forgetfolders()
localrepos.holdordropconnections()
remoterepos.holdordropconnections()
finally:
"""Returns a list of ALL folders on this server."""
return []
+ def forgetfolders(self):
+ """Forgets the cached list of folders, if any. Useful to run
+ after a sync run."""
+ pass
+
def getsep(self):
raise NotImplementedError
imapobj = self.imapserver.acquireconnection()
self.imapserver.releaseconnection(imapobj)
+ def forgetfolders(self):
+ self.folders = None
+
def getfolders(self):
if self.folders != None:
return self.folders