offlineimap rev 531

"Automatic Subversion Change Mailer" <[email protected]> Sun, 27 Jul 2003 18:21:53 -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-07-27 18:21:43 -0500 (Sun, 27 Jul 2003)
New Revision: 531

Modified:
  offlineimap/branches/twisted/offlineimap/repository/Base.py

Log:
Now properly generates folders on the local side.


Diff:
Modified: offlineimap/branches/twisted/offlineimap/repository/Base.py
==============================================================================
--- offlineimap/branches/twisted/offlineimap/repository/Base.py	2003-07-27 22:18:37 UTC (rev 530)
+++ offlineimap/branches/twisted/offlineimap/repository/Base.py	2003-07-27 23:21:43 UTC (rev 531)
@@ -104,18 +104,15 @@
         src = self
         maindefer = defer.Deferred()
         d = src.getfolders()
-        d.addCallback(self.syncfoldersto_real1, (dest, maindefer))
-        return d
+        d.addCallback(self.syncfoldersto_real1, dest, maindefer)
+        return maindefer
 
-    def syncfoldersto_real1(self,
-                            srcfolders, args):
-        dest, maindefer = args
+    def syncfoldersto_real1(self, srcfolders, dest, maindefer):
         d = dest.getfolders()
-        d.addCallback(self.syncfoldersto_real2, (dest, maindefer, srcfolders))
+        d.addCallback(self.syncfoldersto_real2, dest, maindefer, srcfolders)
 
-    def syncfoldersto_real2(self, d, dest, maindefer, srcfolders,
-                            destfolders):
-        src = srlf
+    def syncfoldersto_real2(self, destfolders, dest, maindefer, srcfolders):
+        src = self
 
         srchash = {}
         for folder in srcfolders:
@@ -134,7 +131,7 @@
                 dest.makefolder(key)
 
 
-        d.callback()
+        maindefer.callback(None)
         #
         # Find deleted folders.
         #