Exemple #1
0
 def text_fileobj(self, writable=False):
     data = compression.decompress_data('bzip2',
         readfile_bytes(self.location)).decode()
     if writable:
         if not self.mutable:
             raise TypeError("data source %s is not mutable" % (self,))
         return data_source.text_wr_StringIO(self._set_data, data)
     return data_source.text_ro_StringIO(data)
 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)
Exemple #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)