/offlineimap/head: changeset 446
Prepping for 0.99.13 -- fixed some niggling bugs
This commit is contained in:
		| @@ -18,4 +18,4 @@ | ||||
| #    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA | ||||
|  | ||||
| from offlineimap import init | ||||
| init.startup('3.99.12') | ||||
| init.startup('3.99.13') | ||||
|   | ||||
| @@ -18,4 +18,4 @@ | ||||
| #    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA | ||||
|  | ||||
| from offlineimap import init | ||||
| init.startup('3.99.12') | ||||
| init.startup('3.99.13') | ||||
|   | ||||
| @@ -19,7 +19,7 @@ | ||||
| from Base import BaseFolder | ||||
| from offlineimap import imaputil, imaplib | ||||
| from offlineimap.ui import UIBase | ||||
| import rfc822, time, string, random, binascii | ||||
| import rfc822, time, string, random, binascii, re | ||||
| from StringIO import StringIO | ||||
| from copy import copy | ||||
|  | ||||
| @@ -69,7 +69,7 @@ class IMAPFolder(BaseFolder): | ||||
|  | ||||
|         try: | ||||
|             # Primes untagged_responses | ||||
|             assert(imapobj.select(self.getfullname(), readonly = 1)[0] == 'OK') | ||||
|             imapobj.select(self.getfullname(), readonly = 1) | ||||
|             try: | ||||
|                 # Some mail servers do not return an EXISTS response if | ||||
|                 # the folder is empty. | ||||
| @@ -174,7 +174,7 @@ class IMAPFolder(BaseFolder): | ||||
|                 # but some IMAP servers nonetheless choke on 1902. | ||||
|                 date = imaplib.Time2Internaldate(time.localtime()) | ||||
|  | ||||
|             content = re.sub("[^\r]\n", "\r\n", content) | ||||
|             content = re.sub("([^\r])\n", "\\1\r\n", content) | ||||
|  | ||||
|             (headername, headervalue) = self.savemessage_getnewheader(content) | ||||
|             content = self.savemessage_addheader(content, headername, | ||||
|   | ||||
| @@ -157,11 +157,14 @@ class IMAPRepository(BaseRepository): | ||||
|             imapobj = self.imapserver.acquireconnection() | ||||
|             try: | ||||
|                 for foldername in self.folderincludes: | ||||
|                     if imapobj.select(foldername, readonly = 1)[0] == 'OK': | ||||
|                         retval.append(self.getfoldertype()(self.imapserver, | ||||
|                                                            foldername, | ||||
|                                                            self.nametrans(foldername), | ||||
|                                                            self.accountname, self)) | ||||
|                     try: | ||||
|                         imapobj.select(foldername, readonly = 1) | ||||
|                     except ValueError: | ||||
|                         continue | ||||
|                     retval.append(self.getfoldertype()(self.imapserver, | ||||
|                                                        foldername, | ||||
|                                                        self.nametrans(foldername), | ||||
|                                                        self.accountname, self)) | ||||
|             finally: | ||||
|                 self.imapserver.releaseconnection(imapobj) | ||||
|                  | ||||
|   | ||||
| @@ -1,8 +1,8 @@ | ||||
| productname = 'OfflineIMAP' | ||||
| versionstr = "3.99.12" | ||||
| revno = long('$Rev: 439 $'[6:-2]) | ||||
| versionstr = "3.99.13" | ||||
| revno = long('$Rev: 446 $'[6:-2]) | ||||
| revstr = "Rev %d" % revno | ||||
| datestr = '$Date: 2003-04-17 16:16:00 -0500 (Thu, 17 Apr 2003) $' | ||||
| datestr = '$Date: 2003-04-17 21:06:04 -0500 (Thu, 17 Apr 2003) $' | ||||
|  | ||||
| versionlist = versionstr.split(".") | ||||
| major = versionlist[0] | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 jgoerzen
					jgoerzen