File: //proc/self/root/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/orm/sync.pyo
�
��4]c @ sy d 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 utilc
C s1 | 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 value( ( sF /opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/orm/sync.pyt populate s&