lock the file when access local resource
Project description
Use mono-require to access local resource for avoid read/write conflict.
Requirements
Python 3.6+
Works on Linux, Windows, Mac OSX, BSD
Install
pip:
pip install mono-require
Usage
Use require to access local resource.
require support all arguments except closefd and opener of built-in method open (https://docs.python.org/3/library/functions.html?highlight=open#open).
And require have three more arguments with default value:
timeout=1 and delay=0.001. When require a resource has been used, require could waiting till timeout and throw LockTimeoutException.
lock_path=”.” to set the lock file location. By default we create lock file in resource directory.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file mono-require-0.1.1.tar.gz
.
File metadata
- Download URL: mono-require-0.1.1.tar.gz
- Upload date:
- Size: 2.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee68f93540206eeb41fc686dd147058d2f489ee9814487801d7e85780b19e027 |
|
MD5 | 43200c51f230092407a82b65af7792ac |
|
BLAKE2b-256 | 43e448df923163415ede73a5d9b27486a12c8cad9e99dad62ed1c9cf3c38f51a |