From f4210dc11ca63b1ba5c965f4853b553fd8f71e3c Mon Sep 17 00:00:00 2001 From: Nicolas Sebrecht Date: Tue, 28 Jun 2016 18:46:57 +0200 Subject: [PATCH] folder: IMAP: improve style of comments Signed-off-by: Nicolas Sebrecht --- offlineimap/folder/IMAP.py | 78 +++++++++++++++++++------------------- 1 file changed, 39 insertions(+), 39 deletions(-) diff --git a/offlineimap/folder/IMAP.py b/offlineimap/folder/IMAP.py index a3fbe08..ffd776a 100644 --- a/offlineimap/folder/IMAP.py +++ b/offlineimap/folder/IMAP.py @@ -52,7 +52,7 @@ class IMAPFolder(BaseFolder): self.root = None # imapserver.root self.imapserver = imapserver self.randomgenerator = random.Random() - #self.ui is set in BaseFolder + # self.ui is set in BaseFolder. self.imap_query = ['BODY.PEEK[]'] fh_conf = self.repository.account.getconf('filterheaders', '') @@ -102,11 +102,11 @@ class IMAPFolder(BaseFolder): :returns: The UIDVALIDITY as (long) number.""" if hasattr(self, '_uidvalidity'): - # use cached value if existing + # Use cached value if existing. return self._uidvalidity imapobj = self.imapserver.acquireconnection() try: - # SELECT (if not already done) and get current UIDVALIDITY + # SELECT (if not already done) and get current UIDVALIDITY. self.__selectro(imapobj) typ, uidval = imapobj.response('UIDVALIDITY') assert uidval != [None] and uidval != None, \ @@ -126,12 +126,12 @@ class IMAPFolder(BaseFolder): retry = False imapobj = self.imapserver.acquireconnection() try: - # Select folder and get number of messages + # Select folder and get number of messages. restype, imapdata = imapobj.select(self.getfullname(), True, True) self.imapserver.releaseconnection(imapobj) except OfflineImapError as e: - # retry on dropped connections, raise otherwise + # Retry on dropped connections, raise otherwise. self.imapserver.releaseconnection(imapobj, True) if e.severity == OfflineImapError.ERROR.FOLDER_RETRY: retry = True @@ -249,16 +249,15 @@ class IMAPFolder(BaseFolder): self.imapserver.releaseconnection(imapobj) for messagestr in response: - # looks like: '1 (FLAGS (\\Seen Old) UID 4807)' or None if no msg + # Looks like: '1 (FLAGS (\\Seen Old) UID 4807)' or None if no msg. # Discard initial message number. if messagestr == None: continue messagestr = messagestr.split(' ', 1)[1] options = imaputil.flags2hash(messagestr) if not 'UID' in options: - self.ui.warn('No UID in message with options %s'% \ - str(options), - minor = 1) + self.ui.warn('No UID in message with options %s'% + str(options), minor=1) else: uid = int(options['UID']) self.messagelist[uid] = self.msglist_item_initializer(uid) @@ -289,9 +288,10 @@ class IMAPFolder(BaseFolder): data = self._fetch_from_imap(str(uid), 2) - # data looks now e.g. [('320 (UID 17061 BODY[] - # {2565}','msgbody....')] we only asked for one message, - # and that msg is in data[0]. msbody is in [0][1] + # Data looks now e.g. + # [('320 (UID 17061 BODY[] {2565}','msgbody....')] + # We only asked for one message, and that msg is in data[0]. msbody is + # in [0][1]. data = data[0][1].replace(CRLF, "\n") if len(data)>200: @@ -337,8 +337,8 @@ class IMAPFolder(BaseFolder): # mails with identical content, the randomness requirements are # not extremly critial though. - # compute unsigned crc32 of 'content' as unique hash - # NB: crc32 returns unsigned only starting with python 3.0 + # Compute unsigned crc32 of 'content' as unique hash. + # NB: crc32 returns unsigned only starting with python 3.0. headervalue = str( binascii.crc32(content) & 0xffffffff ) + '-' headervalue += str(self.randomgenerator.randint(0,9999999999)) return (headername, headervalue) @@ -397,8 +397,8 @@ class IMAPFolder(BaseFolder): self.ui.debug('imap', '__savemessage_fetchheaders called for %s: %s'% \ (headername, headervalue)) - # run "fetch X:* rfc822.header" - # since we stored the mail we are looking for just recently, it would + # Run "fetch X:* rfc822.header". + # Since we stored the mail we are looking for just recently, it would # not be optimal to fetch all messages. So we'll find highest message # UID in our local messagelist and search from there (exactly from # UID+1). That works because UIDs are guaranteed to be unique and @@ -407,12 +407,12 @@ class IMAPFolder(BaseFolder): if self.getmessagelist(): start = 1 + max(self.getmessagelist().keys()) else: - # Folder was empty - start from 1 + # Folder was empty - start from 1. start = 1 # Imaplib quotes all parameters of a string type. That must not happen # with the range X:*. So we use bytearray to stop imaplib from getting - # in our way + # in our way. result = imapobj.uid('FETCH', bytearray('%d:*'% start), 'rfc822.header') if result[0] != 'OK': @@ -424,7 +424,7 @@ class IMAPFolder(BaseFolder): found = 0 for item in result: if found == 0 and type(item) == type( () ): - # Walk just tuples + # Walk just tuples. if re.search("(?:^|\\r|\\n)%s:\s*%s(?:\\r|\\n)"% (headername, headervalue), item[1], flags=re.IGNORECASE): found = 1 @@ -478,11 +478,11 @@ class IMAPFolder(BaseFolder): datetuple = time.localtime(rtime) try: - # Check for invalid dates + # Check for invalid dates. if datetuple[0] < 1981: raise ValueError - # Check for invalid dates + # Check for invalid dates. datetuple_check = time.localtime(time.mktime(datetuple)) if datetuple[:2] != datetuple_check[:2]: raise ValueError @@ -536,20 +536,20 @@ class IMAPFolder(BaseFolder): self.ui.savemessage('imap', uid, flags, self) - # already have it, just save modified flags + # Already have it, just save modified flags. if uid > 0 and self.uidexists(uid): self.savemessageflags(uid, flags) return uid content = self.deletemessageheaders(content, self.filterheaders) - # Use proper CRLF all over the message + # Use proper CRLF all over the message. content = re.sub("(?