Navigation

  • index
  • modules |
  • next |
  • persistent 4.2.2 documentation »
  • persistent: automatic persistence for Python objects

persistent: automatic persistence for Python objects¶

This package contains a generic persistence implementation for Python. It forms the core protocol for making objects interact “transparently” with a database such as the ZODB.

Contents:

  • Using persistent in your application
    • Inheriting from persistent.Persistent
    • Relationship to a Data Manager and its Cache
    • Persistent objects without a Data Manager
    • Associating an Object with a Data Manager
    • Explicitly controlling _p_state
    • The pickling protocol
    • Estimated Object Size
    • Overriding the attribute protocol
    • Implementing _p_repr
  • persistent API documentation
    • persistent.interfaces
    • Implementations
    • Persistent Collections
    • Customizing Attribute Access
    • Pickling Persistent Objects
    • Caching Persistent Objects
  • Glossary

Indices and tables¶

  • Index

  • Module Index

  • Search Page

Table of Contents

  • persistent: automatic persistence for Python objects
  • Indices and tables

Next topic

Using persistent in your application

This Page

  • Show Source

Quick search

Navigation

  • index
  • modules |
  • next |
  • persistent 4.2.2 documentation »
  • persistent: automatic persistence for Python objects
© Copyright 2022,2016 ZODB Developers <zope-dev@zope.org>. Created using Sphinx 4.5.0.