An NFS-safe file-based lock library for Python.

flufl.lock 2.2

Milestone information

Project:
flufl.lock
Series:
trunk
Version:
2.2
Released:
2012-01-20  
Registrant:
Barry Warsaw
Release registered:
2012-01-20
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
3 Barry Warsaw
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
3 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon flufl.lock-2.2.tar.gz (md5, sig) flufl.lock 2.2 2,916
last downloaded 18 weeks ago
Total downloads: 2,916

Release notes 

2.2 (2012-01-19)
================
 * Support Python 3 without the use of 2to3.
 * Make the documentation clear that the `flufl.test.subproc` functions are
   not part of the public API. (LP: #838338)
 * Fix claim file format in `take_possession()`. (LP: #872096)
 * Provide a new API for dealing with possible additional unexpected errnos
   while trying to read the lock file. These can happen in some NFS
   environments. If you want to retry the read, set the lock file's
   `retry_errnos` property to a sequence of errnos. If one of those errnos
   occurs, the read is unconditionally (and infinitely) retried.
   `retry_errnos` is a property which must be set to a sequence; it has a
   getter and a deleter too. (LP: #882261)

Changelog 

This release does not have a changelog.

0 blueprints and 3 bugs targeted

Bug report Importance Assignee Status
872096 #872096 take_possession() uses the wrong _claimfile format 4 Medium Barry Warsaw  10 Fix Released
882261 #882261 In/Out error when aquiring lock 4 Medium Barry Warsaw  10 Fix Released
838338 #838338 Documentation incorrectly implies acquire() is in the public API 5 Low Barry Warsaw  10 Fix Released
This milestone contains Public information
Everyone can see this information.