コード例 #1
0
 def _new_email (self, fp, headersonly = False) :
     result  = Lib.message_from_file (fp)
     result._pma_parsed_body = True
     self.n += 1
     result._pma_path = str (self.n)
     result._pma_dir  = None
     return result
コード例 #2
0
ファイル: Mailbox.py プロジェクト: Tapyr/tapyr
 def _new_email (self, fp, headersonly = False) :
     result  = Lib.message_from_file (fp)
     result._pma_parsed_body = True
     self.n += 1
     result._pma_path = str (self.n)
     result._pma_dir  = None
     return result
コード例 #3
0
ファイル: Message.py プロジェクト: Tapyr/tapyr
 def _reparsed (self) :
     result = self.email
     if self.path and not result._pma_parsed_body :
         if self.mailbox :
             result = self.mailbox.reparsed (self)
         else :
             with open (self.path, "r") as fp :
                 result = Lib.message_from_file (fp)
         result._pma_dir  = getattr (self.email, "_pma_dir",  None)
         result._pma_path = getattr (self.email, "_pma_path", None)
         result._pma_parsed_body = True
         self.email = result
         self._setup_body (result)
     return result
コード例 #4
0
ファイル: Message.py プロジェクト: xiaochang91/tapyr
 def _reparsed(self):
     result = self.email
     if self.path and not result._pma_parsed_body:
         if self.mailbox:
             result = self.mailbox.reparsed(self)
         else:
             with open(self.path, "rb") as fp:
                 result = Lib.message_from_file(fp)
         result._pma_dir = getattr(self.email, "_pma_dir", None)
         result._pma_path = getattr(self.email, "_pma_path", None)
         result._pma_parsed_body = True
         self.email = result
         self._setup_body(result)
     return result