Я рассматривал несколько решений для этого, и мой выбор был oslo.concurrency
Он мощный и относительно хорошо документированный.
Другие решения:
- Portalocker : требует pywin32, который является exe-установкой, поэтому невозможно с помощью pip
- крепеж : плохо документированный
- файл блокировки : устаревший
- flufl.lock : NFS-безопасная блокировка файлов для систем POSIX.
- simpleflock : Последнее обновление 2013-07
- zc.lockfile : Последнее обновление 2016-06 (по состоянию на 2017-03)
- lock_file : Последнее обновление в 2007-10
задан Kristy Welsh 30 December 2018 в 03:29
поделиться