具有超时和上下文管理器的lockfile对象
yg.lockfile的Python项目详细描述
一个FileLock类,它实现了一个上下文管理器,在 zc.lockfile,一个优秀的跨平台文件锁定实现。
许可证
许可证在项目元数据中指明(通常是一个或多个 在宝藏分类中)。有关详细信息,请参见this explanation。
用法
示例用法:
import yg.lockfile try: with yg.lockfile.FileLock('/tmp/lockfile', timeout=900): protected_operation() except yg.lockfile.FileLockTimeout: handle_unable_to_lock()