Python msvcrt 模块,LK_UNLCK 实例源码

我们从Python开源项目中,提取了以下7个代码示例,用于说明如何使用msvcrt.LK_UNLCK

项目:GAMADV-XTD    作者:taers232c    | 项目源码 | 文件源码
def unlock(self):
        msvcrt.locking(self.lockfile.fileno(), msvcrt.LK_UNLCK, 1)
项目:deb-python-fasteners    作者:openstack    | 项目源码 | 文件源码
def _unlock(lockfile):
        fileno = lockfile.fileno()
        msvcrt.locking(fileno, msvcrt.LK_UNLCK, 1)
项目:bksync    作者:oddy    | 项目源码 | 文件源码
def release(self):           
        if os.name == 'nt':
            msvcrt.locking(self.lockfile.fileno(), msvcrt.LK_UNLCK, 1)
        else:
            fcntl.lockf(self.lockfile, fcntl.LOCK_EX | fcntl.LOCK_NB)

        if self.lockfile is not None:
            self.lockfile.close()
            self.lockfile = None
项目:autosub-bootstrapbill    作者:BenjV    | 项目源码 | 文件源码
def _unlock_file(self):
        try:
            self.fp.seek(0)
            msvcrt.locking(self.fp.fileno(), msvcrt.LK_UNLCK, 1)
        except IOError:
            raise UnlockError(self.fp.name)
项目:GAMADV-X    作者:taers232c    | 项目源码 | 文件源码
def unlock(self):
        msvcrt.locking(self.lockfile.fileno(), msvcrt.LK_UNLCK, 1)
项目:watcher    作者:nosmokingbandit    | 项目源码 | 文件源码
def _unlock_file(self):
        try:
            self.fp.seek(0)
            msvcrt.locking(self.fp.fileno(), msvcrt.LK_UNLCK, 1)
        except IOError:
            raise UnlockError(self.fp.name)
项目:LIS-Tempest    作者:LIS    | 项目源码 | 文件源码
def unlock(self):
        msvcrt.locking(self.lockfile.fileno(), msvcrt.LK_UNLCK, 1)