Exemplo n.º 1
0
 def bytes_fileobj(self, writable=False):
     data = compression.decompress_data('bzip2',
         readfile_bytes(self.location))
     if writable:
         if not self.mutable:
             raise TypeError("data source %s is not mutable" % (self,))
         return data_source.bytes_wr_StringIO(self._set_data, data)
     return data_source.bytes_ro_StringIO(data)
Exemplo n.º 2
0
 def _get_data(data, is_text=False):
     if is_text:
         data = data.decode("utf8")
         return data_source.text_ro_StringIO(data)
     return data_source.bytes_ro_StringIO(data)
Exemplo n.º 3
0
 def _get_data(data, is_text=False):
     if is_text:
         data = data.decode("utf8")
         return data_source.text_ro_StringIO(data)
     return data_source.bytes_ro_StringIO(data)