File: //home/arjun/.local/lib/python3.10/site-packages/sqlalchemy/orm/__pycache__/sync.cpython-310.pyc
o
���g� � @ sp d Z ddlmZ ddlmZ ddlmZ ddlmZ dd� Z d d
� Z
dd� Zd
d� Zdd� Z
dd� Zdd� ZdS )zgprivate module containing functions used for copying data
between instances based on join conditions.
� )�annotations� )�exc)�util)�PassiveFlagc C s | j }|j }|D ]{\} }
z|j| }| j|j j�| |tj�}W n tj y< }
zt
d|| ||
|
� W Y d }
~
nd }
~
ww z|j|
}|j|j j�|||d � W n tj ym }
zt
d|| ||
|
� W Y d }
~
nd }
~
ww |r�| jr�|
jr�|
�
| �r�d|jd||
f<