parameters: (self)
return_statement: return self._uncompressed_data
docstring: Return the uncompressed data.
docstring_summary: Return the uncompressed data.
docstring_tokens: Return the uncompressed data .
function: def uncompressed_data(self):
          '''
          Return the uncompressed data.
          '''
          if hasattr(self, '_uncompressed_data'):
              return self._uncompressed_data
          data = self.compressed_data
          if self.compressed:
              data = zlib.decompress(data.tobytes(), -MAX_WBITS)
          else:
              data = data.tobytes()
          if len(data) != self.uncompressed_size:
              raise JarReaderError('Corrupted file? %s' % self.filename)
          self._uncompressed_data = BytesIO(data)
          return self._uncompressed_data
function_tokens: def uncompressed_data ( self ) : if hasattr ( self , '_uncompressed_data' ) : return self . _uncompressed_data data = self . compressed_data if self . compressed : data = zlib . decompress ( data . tobytes ( ) , - MAX_WBITS ) else : data = data . tobytes ( ) if len ( data ) != self . uncompressed_size : raise JarReaderError ( 'Corrupted file? %s' % self . filename ) self . _uncompressed_data = BytesIO ( data ) return self . _uncompressed_data