def read(self, url):
        """Read storage at a given url"""
        (store_name, path) = self._split_url(url)
        adapter = self._create_adapter(store_name)
        lines = []
        with adapter.open(path) as f:
            for line in f:
                lines.append(line.decode())
        return lines
def read ( self , url ) : ( store_name , path ) = self . _split_url ( url ) adapter = self . _create_adapter ( store_name ) lines = [ ] with adapter . open ( path ) as f : for line in f : lines . append ( line . decode ( ) ) return lines
Read storage at a given url