示例#1
0
 def get_file(self, key):
     """Return a file-like representation or raise a KeyError."""
     fname = self._lookup(key)
     if fname.endswith('.gz'):
         f = gzip.open(os.path.join(self._path, fname), 'rb')
     else:
         f = open(os.path.join(self._path, fname), 'rb')
     return mailbox._ProxyFile(f)
示例#2
0
 def get_file(self, key):
   """Return a file-like representation or raise a KeyError."""
   fname = self._lookup(key)
   if fname.endswith('.gz'):
     f = gzip.open(os.path.join(self._path, fname), 'rb')
   else:
     f = open(os.path.join(self._path, fname), 'rb')
   return mailbox._ProxyFile(f)