Metadata-Version: 1.0
Name: pkldo
Version: 0.3.1
Summary: Pickled Data Object: Python data persistence for apps with simple needs.
Home-page: http://pypi.python.org/pypi/pkldo
Author: Andrew Pirus
Author-email: andrew@pzland.com
License: BSD
Download-URL: http://pypi.python.org/pypi/pkldo
Description: Description
        -----------
        
        Pickled Data Object (pkldo) is method #470 for saving Python data to a file.  It provides
        functionality for create, retrieve, update, and delete operations and uses Python's built-in
        Pickle routines.  It also performs operations atomically and offers file integrity.  Its
        best fit is for applications with basic data persistence needs.
        
        Development Status
        ------------------
        
        * Tested on BSD and Linux.
        * Windows compatibility will be next.
        * Documentation in progress.
        
        Quick Example
        -------------
        
        Here's a brief example of how to use a Pickled Data Object::
        
            >>> import pkldo
            >>> class Test(pkldo.Pdo):
            ...     pass
            ... 
            >>> a = Test()
            >>> a.some_data = "howdy"
            >>> a.create_pdo('/tmp/some_file')
            >>> b = Test()
            >>> b.load_pdo('/tmp/some_file')
            >>> b.some_data
            'howdy'
            >>> b.some_data = "hmmmm"
            >>> b.save_pdo()
            >>> c = Test()
            >>> c.load_pdo('/tmp/some_file')
            >>> c.some_data
            'hmmmm'
            >>> c.delete_pdo()
            >>> 
        
        
Keywords: persistence pickle
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: Unix
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries :: Python Modules
