diff --git a/offlineimap/folder/Gmail.py b/offlineimap/folder/Gmail.py index dc301d0..8d9c0bc 100644 --- a/offlineimap/folder/Gmail.py +++ b/offlineimap/folder/Gmail.py @@ -33,9 +33,8 @@ class GmailFolder(IMAPFolder): http://mail.google.com/support/bin/answer.py?answer=77657&topic=12815 """ - def __init__(self, imapserver, name, visiblename, repository): - super(GmailFolder, self).__init__(imapserver, name, visiblename, - repository) + def __init__(self, imapserver, name, repository): + super(GmailFolder, self).__init__(imapserver, name, repository) self.realdelete = repository.getrealdelete(name) self.trash_folder = repository.gettrashfolder(name) #: Gmail will really delete messages upon EXPUNGE in these folders diff --git a/offlineimap/folder/IMAP.py b/offlineimap/folder/IMAP.py index afaaa0d..ea86d15 100644 --- a/offlineimap/folder/IMAP.py +++ b/offlineimap/folder/IMAP.py @@ -32,7 +32,7 @@ except NameError: class IMAPFolder(BaseFolder): - def __init__(self, imapserver, name, visiblename, repository): + def __init__(self, imapserver, name, repository): name = imaputil.dequote(name) super(IMAPFolder, self).__init__(name, repository) self.expunge = repository.getexpunge() @@ -40,7 +40,7 @@ class IMAPFolder(BaseFolder): self.sep = imapserver.delim self.imapserver = imapserver self.messagelist = None - self.visiblename = visiblename + self.visiblename = repository.nametrans(name) self.randomgenerator = random.Random() #self.ui is set in BaseFolder diff --git a/offlineimap/repository/IMAP.py b/offlineimap/repository/IMAP.py index 0de6044..7392655 100644 --- a/offlineimap/repository/IMAP.py +++ b/offlineimap/repository/IMAP.py @@ -259,9 +259,7 @@ class IMAPRepository(BaseRepository): def getfolder(self, foldername): - return self.getfoldertype()(self.imapserver, foldername, - self.nametrans(foldername), - self) + return self.getfoldertype()(self.imapserver, foldername, self) def getfoldertype(self): return folder.IMAP.IMAPFolder @@ -302,7 +300,6 @@ class IMAPRepository(BaseRepository): foldername) continue retval.append(self.getfoldertype()(self.imapserver, foldername, - self.nametrans(foldername), self)) if len(self.folderincludes): imapobj = self.imapserver.acquireconnection() @@ -319,7 +316,6 @@ class IMAPRepository(BaseRepository): continue retval.append(self.getfoldertype()(self.imapserver, foldername, - self.nametrans(foldername), self)) finally: self.imapserver.releaseconnection(imapobj)