File: //opt/alt/python27/lib/python2.7/site-packages/sqlalchemy/orm/sync.pyc
�
���ec @ s� d Z d d l m Z d d l m Z d d l m Z d d l m Z d � Z d � Z d � Z d � Z d
� Z
d � Z d � Z d
S( sg private module containing functions used for copying data
between instances based on join conditions.
i ( t
attributes( t exc( t utili c C s; | j } | j } x"| D]\ } }
y6 | j | } | j | j j j | | t j � } Wn/ t j k
r� }
t
t | | | |
|
� n Xy4 | j |
} | j | j j j | | | d � Wn/ t j k
r� }
t
t | | | |
|
� n X| r | j r |
j r |
j | � r t | j d | |
f <q q Wd S( Nt pk_cascaded( t dictt _columntopropertyt managert keyt implt getR t PASSIVE_OFFR t UnmappedColumnErrort _raise_col_to_propt Falset sett Nonet Truet primary_keyt
references( t sourcet
source_mappert destt dest_mappert synchronize_pairst uowcommitt flag_cascaded_pkst source_dictt dest_dictt lt rt propt valuet err( ( sD /opt/alt/python27/lib/python2.7/site-packages/sqlalchemy/orm/sync.pyt populate s&