On Tuesday 06 May 2008 2:12:18 pm Antonio Terceiro wrote:
> Package: offlineimap
> Version: 5.99.13
> Severity: important
>
> After the fix for #479677, offlineimap crashes for me (it also crashed
> before that), even after I wipe out both ~/.offlineimap and ~/Maildir.
>
> The first time I run offlineimap after wiping our the directories, I get
> this:
Please try the attached patch and let me know if it fixes the problem for
you.
-- John
commit fe1d92f00e041eb66d1f573149ea9127bc2c15c1
Author: John Goerzen <[EMAIL PROTECTED]>
Date: Tue May 6 18:23:48 2008 -0500
Revert some previous attempts at localstatus creation
refs deb#479798
Reverts cf080844ac92df72db4a85d434b73f647ec51b95
and 031e018ead749faa8250282ef5d46cc68f326869
diff --git a/offlineimap/repository/LocalStatus.py b/offlineimap/repository/LocalStatus.py
index 66de66a..8b7ac51 100644
--- a/offlineimap/repository/LocalStatus.py
+++ b/offlineimap/repository/LocalStatus.py
@@ -19,7 +19,7 @@
from Base import BaseRepository
from offlineimap import folder
import offlineimap.folder.LocalStatus
-import os, re, os.path
+import os, re
class LocalStatusRepository(BaseRepository):
def __init__(self, reposname, account):
@@ -38,13 +38,8 @@ class LocalStatusRepository(BaseRepository):
return os.path.join(self.directory, foldername)
def makefolder(self, foldername):
- # Create parent dirs
-
- filename = self.getfolderfilename(foldername)
- if not os.path.isdir(os.path.dirname(filename)):
- os.makedirs(os.path.dirname(filename), 0700)
-
# "touch" the file, truncating it.
+ filename = self.getfolderfilename(foldername)
file = open(filename + ".tmp", "wt")
file.write(offlineimap.folder.LocalStatus.magicline + '\n')
file.flush()