def do_lzop_get(creds, url, path, decrypt, do_retry):
assert url.endswith('<STR_LIT>'), '<STR_LIT>'<EOL>with files.DeleteOnError(path) as decomp_out:<EOL><INDENT>key = _uri_to_key(creds, url)<EOL>with get_download_pipeline(PIPE, decomp_out.f, decrypt) as pl:<EOL><INDENT>g = gevent.spawn(write_and_return_error, key, pl.stdin)<EOL>exc = g.get()<EOL>if exc is not None:<EOL><INDENT>raise exc<EOL><DEDENT><DEDENT>logger.info(<EOL>msg='<STR_LIT>',<EOL>detail='<STR_LIT>'<EOL>.format(url=url, path=path))<EOL><DEDENT>return True<EOL>
Get and decompress a URL

This streams the content directly to lzop; the compressed version
is never stored on disk.