Repository URL to install this package:
Version:
4.0.108 ▾
|
contego
/
home
/
tvault
/
.virtenv
/
lib
/
python2.7
/
site-packages
/
sqlalchemy
/
orm
/
instrumentation.pyc
|
---|
ó EYc @ sî d Z d d l m Z m Z m Z m Z d d l m Z d d l m Z e j Z d e f d YZ d e f d YZ d e f d YZ e Z e j Z Z e j Z Z e j Z Z d Z d Z d Z d Z d S( s Defines SQLAlchemy's system of class instrumentation. This module is usually not directly visible to user applications, but defines a large part of the ORM's interactivity. instrumentation.py deals with registration of end-user classes for state tracking. It interacts closely with state.py and attributes.py which establish per-instance and per-class-attribute instrumentation, respectively. The class instrumentation system can be customized on a per-class or global basis using the :mod:`sqlalchemy.ext.instrumentation` module, which provides the means to build and specify alternate instrumentation forms. .. versionchanged: 0.8 The instrumentation extension system was moved out of the ORM and into the external :mod:`sqlalchemy.ext.instrumentation` package. When that package is imported, it installs itself within sqlalchemy.orm so that its more comprehensive resolution mechanics take effect. i ( t exct collectionst interfacest statei ( t util( t baset ClassManagerc B s* e Z d Z e j Z e j Z e e j e Z d+ Z e j Z d+ Z d Z d Z d Z e d Z e d Z e d Z e d Z e j d Z d+ d Z d Z d Z d Z d Z e j d Z! d Z" d Z# e j$ d Z% e j$ d Z&