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
|
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
|
||||||
|
|
||||||
from offlineimap import CustomConfig
|
from offlineimap import CustomConfig
|
||||||
|
from offlineimap.ui import UIBase
|
||||||
import os.path
|
import os.path
|
||||||
|
|
||||||
def LoadRepository(name, account, reqtype):
|
def LoadRepository(name, account, reqtype):
|
||||||
@ -165,6 +166,17 @@ class BaseRepository(CustomConfig.ConfigHelperMixin):
|
|||||||
# if not key in srchash:
|
# if not key in srchash:
|
||||||
# dest.deletefolder(key)
|
# 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
|
##### Keepalive
|
||||||
|
|
||||||
def startkeepalive(self):
|
def startkeepalive(self):
|
||||||
|
Loading…
Reference in New Issue
Block a user