/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/orm
Edit: /opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/orm/descriptor_props.pyc (32216B)
ó
ÃÌ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 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 d e f d „ ƒ YZ e j j d d e ƒd e f d „ ƒ Yƒ Z e j j d d e ƒd e f d „ ƒ Yƒ Z e j j d d e ƒd e f d „ ƒ Yƒ Z e j j d d e ƒe j d d ƒ d e f d „ ƒ Yƒ ƒ Z d S( sŸ Descriptor properties are more "auxiliary" properties
that exist as configurational elements, but don't participate
as actively in the load/persist ORM loop.
i ( t
attributes( t
properties( t query( t MapperProperty( t PropComparator( t _none_seti ( t event( t exc( t schema( t sql( t util( t
expressiont DescriptorPropertyc B s e Z d Z d Z d „ Z RS( sS :class:`.MapperProperty` which proxies access to a
user-defined descriptor.c s; ˆ ‰ d t f ‡ ‡ f d † ƒ Y} ˆ j d k rj t ˆ j ˆ j d ƒ } ˆ j | ƒ rj | ˆ _ qj n ˆ j d k rÇ ‡ f d † } ‡ f d † } ‡ f d † } t d | d | d | ƒ ˆ _ n t j ˆ j ƒ ˆ j
j ˆ j ˆ j ‡ ‡ f d † d
ˆ j d ˆ ƒ} | ˆ j ƒ | _ ˆ j
j ˆ j | ƒ d S( Nt
_ProxyImplc sb e Z e Z e Z e Z e ‡ ‡ f d † ƒ Z d „ Z e
ˆ d ƒ r` e j ‡ f d † Z
n RS( c s t ˆ j ˆ j ƒ j j S( N( t getattrt class_t namet implt uses_objects( t self( t mappert prop( sR /opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/orm/descriptor_props.pyR * s c S s
| | _ d S( N( t key( R R ( ( sR /opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/orm/descriptor_props.pyt __init__. s t get_historyc s ˆ j | | | ƒ S( N( R ( R t statet dict_t passive( R ( sR /opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/orm/descriptor_props.pyR 3 s ( t __name__t
__module__t Falset accepts_scalar_loadert Truet expire_missingt
collectiont propertyR R t hasattrR t PASSIVE_OFFR ( ( R R ( sR /opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/orm/descriptor_props.pyR
% s c s t | ˆ j | ƒ d S( N( t setattrR ( t objt value( R ( sR /opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/orm/descriptor_props.pyt fset? s c s t | ˆ j ƒ d S( N( t delattrR ( R' ( R ( sR /opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/orm/descriptor_props.pyt fdelB s c s t | ˆ j ƒ S( N( R R ( R' ( R ( sR /opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/orm/descriptor_props.pyt fgetE s R, R) R+ c s
ˆ j ˆ ƒ S( N( t _comparator_factory( ( R R ( sR /opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/orm/descriptor_props.pyt
N t t doct original_property( t objectt
descriptort NoneR R R t _is_userland_descriptorR# R t create_proxied_attributet parentR0 R t
class_managert instrument_attribute( R R R
t descR) R+ R, t
proxy_attr( ( R R R sR /opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/orm/descriptor_props.pyt instrument_class" s( ! N( R R t __doc__R4 R0 R<