Metadata-Version: 1.1
Name: ztfy.lock
Version: 0.1.1
Summary: ZTFY interfaces and utilities for locks handling
Home-page: http://www.ztfy.org
Author: Thierry Florac
Author-email: tflorac@ulthar.net
License: ZPL
Description: .. contents::
        
        Introduction
        ============
        
        ZTFY.lock is a small package which can be used to get locks on persistent objects
        in several contexts.
        
        These contexts include:
        
        - simple 'threading' locking, in a single-process environment
        
        - file locking (using 'zc.lockfile' package), in a multi-processes environment where
          all processes are handled on a single host
        
        - memcached locking (using 'lovely.memcached' package), in a multi-process environment
          where processes are handled on several hosts.
        
        
        Locking utility
        ===============
        
        Locking is handled by a utility implementing ILockingUtility interface and registered
        for that interface. Locking policy have to be chosen on that utility to define the locking
        helper which will be used.
        
        According to the selected policy, additional parameters will have to be defined to set
        the file locks path or the memcached client connection.
        
        
        Contributors
        ============
        
        Thierry Florac <tflorac@ulthar.net>, Author
        
        
        Changelog
        =========
        
        0.1.1
        -----
         - use last ZTFY.skin base classes
        
        0.1.0
        -----
         - package created using templer
           [Thierry Florac]
Platform: UNKNOWN
Classifier: Programming Language :: Python
