pkldo 0.3.1
Pickled Data Object: Python data persistence for apps with simple needs.
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()
>>>
| File | Type | Py Version | Uploaded on | Size | # downloads |
|---|---|---|---|---|---|
| pkldo-0.3.1.tar.gz (md5) | Source | 2011-06-26 | 8KB | 248 | |
- Author: Andrew Pirus
- Home Page: http://pypi.python.org/pypi/pkldo
- Download URL: http://pypi.python.org/pypi/pkldo
- Keywords: persistence pickle
- License: BSD
- Categories
- Package Index Owner: apirus
- DOAP record: pkldo-0.3.1.xml
