You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
B. Watson dac058c662
python/fasteners: Fix slack-desc.
9 years ago
..
README python/fasteners: Update README, slack-desc. 9 years ago
fasteners.SlackBuild python/fasteners: Added (useful locks for Python). 9 years ago
fasteners.info python/fasteners: Added (useful locks for Python). 9 years ago
slack-desc python/fasteners: Fix slack-desc. 9 years ago

README

fasteners (python package that provides useful locks)

It includes the following.

- Locking decorator

Helpful locked decorator (that acquires instance objects lock(s)
and acquires on method entry and releases on method exit).

- Reader-writer locks

Multiple readers (at the same time).
Single writers (blocking any readers).
Helpful read_locked and write_locked decorators.

- Inter-process locks

Single writer using file based locking (these automatically release
on process exit, even if __release__ or __exit__ is never called).
Helpful interprocess_locked decorator.

- Generic helpers

A try_lock helper context manager that will attempt to acquire a
given lock and provide back whether the attempt passed or failed
(if it passes, then further code in the context manager will be ran
with the lock acquired).