def read(self, output_tile, **kwargs):
path = self.get_path(output_tile)<EOL>try:<EOL><INDENT>with fiona.open(path, "<STR_LIT:r>") as src:<EOL><INDENT>return list(src)<EOL><DEDENT><DEDENT>except DriverError as e:<EOL><INDENT>for i in ("<STR_LIT>", "<STR_LIT>"):<EOL><INDENT>if i in str(e):<EOL><INDENT>return self.empty(output_tile)<EOL><DEDENT><DEDENT>else:<EOL><INDENT>raise<EOL><DEDENT><DEDENT>
Read existing process output.

Parameters
----------
output_tile : ``BufferedTile``
    must be member of output ``TilePyramid``

Returns
-------
process output : list