Initial stab at showing list of folders that aren't being synced
This isn't working right yet because two accounts could sync into one destination
This commit is contained in:
parent
3862c8e1a0
commit
fa766b61bc
@ -17,6 +17,7 @@
|
||||
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||
|
||||
from offlineimap import CustomConfig
|
||||
from offlineimap.ui import UIBase
|
||||
import os.path
|
||||
|
||||
def LoadRepository(name, account, reqtype):
|
||||
@ -164,6 +165,17 @@ class BaseRepository(CustomConfig.ConfigHelperMixin):
|
||||
#for key in desthash.keys():
|
||||
# if not key in srchash:
|
||||
# dest.deletefolder(key)
|
||||
|
||||
|
||||
##### Find any folders that aren't being synced
|
||||
ignoredfolders = []
|
||||
for key in desthash.keys():
|
||||
if not key in srchash:
|
||||
ignoredfolders.append(key)
|
||||
|
||||
ignoredfolders.sort()
|
||||
if ignoredfolders != []:
|
||||
UIBase.getglobalui().warn("Found local folders that are not being synced: %s" % (", ".join(ignoredfolders)))
|
||||
|
||||
##### Keepalive
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user