MCPcopy
hub / github.com/cft0808/edict / _lock_shared

Function _lock_shared

scripts/file_lock.py:32–37  ·  view source on GitHub ↗

获取共享锁(读锁)。

(fd: int)

Source from the content-addressed store, hash-verified

30# ── 平台抽象:文件锁 ────────────────────────────────────────────
31
32def _lock_shared(fd: int) -> None:
33 """获取共享锁(读锁)。"""
34 if _IS_WINDOWS:
35 msvcrt.locking(fd, msvcrt.LK_NBLCK, 1)
36 else:
37 fcntl.flock(fd, fcntl.LOCK_SH)
38
39
40def _lock_exclusive(fd: int) -> None:

Callers 1

atomic_json_readFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected