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.