/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/orm
Edit: /opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/orm/instrumentation.pyo (21544B)
ó
ÃÌ4]c @ s d Z d d l m Z d d l m Z d d l m Z d d l 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 base( t collections( t exc( t
interfaces( t statei ( t utilt ClassManagerc B s6 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, d
„ Z d „ Z d „ Z d
„ Z d „ Z! e j d „ ƒ Z" d „ Z# d „ Z$ e j% d „ ƒ Z&