offlineimap rev 562
"Automatic Subversion Change Mailer" <[email protected]> Wed, 13 Aug 2003 11:02:10 -0500 (CDT)
| Newsgroups | gmane.mail.imap.offlineimap.subversion |
|---|---|
| Message-ID | <[email protected]> |
You are receiving this message because
all commits get sent to this address.
Author: jgoerzen
Date: 2003-08-13 11:02:01 -0500 (Wed, 13 Aug 2003)
New Revision: 562
Modified:
offlineimap/branches/twisted/offlineimap/accounts.py
offlineimap/branches/twisted/offlineimap/folder/IMAP.py
offlineimap/branches/twisted/offlineimap/repository/IMAP.py
Log:
Removed some extraneous debugging code and began work on cleaning up the UI
situation.
Diff:
Modified: offlineimap/branches/twisted/offlineimap/accounts.py
===================================================================
--- offlineimap/branches/twisted/offlineimap/accounts.py 2003-08-13 15:23:28 UTC (rev 561)
+++ offlineimap/branches/twisted/offlineimap/accounts.py 2003-08-13 16:02:01 UTC (rev 562)
@@ -109,24 +109,27 @@
# Connect to the local cache.
self.statusrepos = offlineimap.repository.LocalStatus.LocalStatusRepository(self.getconf('localrepository'), self)
- print "In nextstep"
+ #print "In nextstep"
if not self.refreshperiod:
- self.sync()
- self.ui.acctdone(self.name)
- return
+ d = self.sync()
+ d.addCallback(self.acctdone)
+ return d
looping = 1
while looping:
self.sync()
looping = self.sleeper() != 2
self.ui.acctdone(self.name)
+ def acctdone(self, ignore):
+ self.ui.acctdone(self.name)
+
def getaccountmeta(self):
return os.path.join(self.metadatadir, 'Account-' + self.name)
def sync(self):
- print "This is sync."
+ #print "This is sync."
# We don't need an account lock because syncitall() goes through
# each account once, then waits for all to finish.
remoterepos = self.remoterepos
@@ -136,13 +139,12 @@
d = self.remoterepos.syncfoldersto(self.localrepos)
d.addCallback(self.sync_getfolders)
d.addCallback(self.sync_runfolders)
+ return d
def sync_getfolders(self, d):
- print "sync_getfolders"
return self.remoterepos.getfolders()
def sync_runfolders(self, remotefolders):
- print "sync_runfolders"
dl = defer.DeferredList([])
for remotefolder in remotefolders:
sf = SyncFolder(self.name, self.remoterepos, remotefolder,
@@ -152,7 +154,6 @@
dl.addCallback(self.sync_finish)
def sync_finish(self, d):
- print "sync_finish"
mbnames.write()
#localrepos.holdordropconnections()
#remoterepos.holdordropconnections()
@@ -163,8 +164,6 @@
class SyncFolder:
def __init__(self, accountname, remoterepos, remotefolder, localrepos,
statusrepos):
- print "SyncFolder instanaiated for", accountname, remoterepos, \
- remotefolder, localrepos, statusrepos
self.accountname = accountname
self.remoterepos = remoterepos
self.remotefolder = remotefolder
@@ -173,7 +172,6 @@
self.ui = UIBase.getglobalui()
def start(self):
- print "SyncFolder start"
self.ui.registerthread(self.accountname)
self.localfolder = self.localrepos.\
getfolder(self.remotefolder.getvisiblename().\
@@ -190,7 +188,6 @@
return d
def local_cache(self):
- print "SyncFolder local_cache"
# Load local folder.
# Write the mailboxes
mbnames.add(self.accountname, self.localfolder.getvisiblename())
@@ -201,7 +198,6 @@
return self.localfolder.cachemessagelist()
def status_load(self, d):
- print "SyncFolder status_load"
self.ui.messagelistloaded(self.localrepos, self.localfolder,
len(self.localfolder.getmessagelist().keys()))
# Load status folder.
@@ -211,7 +207,6 @@
self.statusrepos.getsep()))
def status_cache(self, d):
- print "Syncfolder status_cache"
self.statusfolder = d
if self.localfolder.getuidvalidity() == None:
@@ -222,7 +217,6 @@
return self.statusfolder.cachemessagelist()
def load_validities(self, d):
- print "SyncFolder load_validities"
self.validities = {}
deferreds = []
@@ -239,11 +233,9 @@
return defer.DeferredList(deferreds)
def _set_validities(self, value, name):
- print "SyncFolder _set_validities"
self.validities[name] = value
def check_validities(self, d):
- print "SyncFolder check_validities"
# If either the local or the status folder has messages and
# there is a UID validity problem, warn and abort. If there
# are no messages, UW IMAPd loses UIDVALIDITY. But we don't
@@ -272,14 +264,12 @@
def check_local_deleted(self, d):
- print "SyncFolder check_local_deleted"
self.ui.messagelistloaded(self.remoterepos, self.remotefolder,
len(self.remotefolder.getmessagelist().keys()))
if not self.statusfolder.isnewfolder():
- print "Not new folder..."
# Delete local copies of remote messages. This way,
# if a message's flag is modified locally but it has been
# deleted remotely, we'll delete it locally. Otherwise, we
@@ -300,7 +290,6 @@
#localfolder.syncmessagesto(statusfolder, [remotefolder, statusfolder])
def sync_remote_changes(self, d):
- print "sync_remote_changes"
# Synchronize remote changes.
self.ui.syncingmessages(self.remoterepos, self.remotefolder,
self.localrepos, self.localfolder)
@@ -309,13 +298,11 @@
self.statusfolder])
def sync_status(self, d):
- print "sync_status"
# Make sure the status folder is up-to-date.
self.ui.syncingmessages(self.localrepos, self.localfolder,
self.statusrepos, self.statusfolder)
return self.localfolder.syncmessagesto(self.statusfolder)
def finish(self, d):
- print "finish"
self.statusfolder.save()
Modified: offlineimap/branches/twisted/offlineimap/folder/IMAP.py
===================================================================
--- offlineimap/branches/twisted/offlineimap/folder/IMAP.py 2003-08-13 15:23:28 UTC (rev 561)
+++ offlineimap/branches/twisted/offlineimap/folder/IMAP.py 2003-08-13 16:02:01 UTC (rev 562)
@@ -1,5 +1,5 @@
# IMAP folder support
-# Copyright (C) 2002 John Goerzen
+# Copyright (C) 2002, 2003 John Goerzen
# <[email protected]>
#
# This program is free software; you can redistribute it and/or modify
Modified: offlineimap/branches/twisted/offlineimap/repository/IMAP.py
===================================================================
--- offlineimap/branches/twisted/offlineimap/repository/IMAP.py 2003-08-13 15:23:28 UTC (rev 561)
+++ offlineimap/branches/twisted/offlineimap/repository/IMAP.py 2003-08-13 16:02:01 UTC (rev 562)
@@ -147,10 +147,6 @@
#print "getfolders_real"
retval = []
for flags, delim, name in listresult:
- print type(flags)
- print type(delim)
- print type(name)
- print flags, delim, name
flaglist = [x.lower() for x in flags]
if '\\noselect' in flaglist:
continue