def __exit__(self, exc_type, exc_val, exc_tb):
        try:
            self.unlock()
            self.lockfile.close()
        except __HOLE__:
            LOG.exception(_("Could not release the acquired lock `%s`"),
                          self.fname)
dataset/ETHPy150Open openstack/rack/rack/openstack/common/lockutils.py/_InterProcessLock.__exit__