@contextlib.contextmanager
def open_zip(path, *args, **kwargs):
  with contextlib.closing(zipfile.ZipFile(path, *args, **kwargs)) as zip:
    yield zip
Sets request.fs and request.jt on every request to point to the
dataset/ETHPy150Open pantsbuild/pex/pex/common.py/open_zip--crossover with--dataset/ETHPy150Open cloudera/hue/desktop/core/src/desktop/middleware.py/ClusterMiddleware.process_view