jE * d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlm Z ddlm
Z
dd lmZ d
dlmZ d
dlm
Z
d
dlmZ G d d
e Z G d de Z G d de Z G d de Z G d de Zeee
ee eiZdS )zRelationship dependencies.
)
attributes)exc)sync)
unitofwork)util)
MANYTOMANY) MANYTOONE) ONETOMANY )sqlc e Zd Zd Zed Zd Zd Zd Zd Z d Z
d Zd Zd
Z
d Zd Zd
Zd ZddZd Zd ZdS )DependencyProcessorc || _ |j | _ |j | _ |j | _ |j | _ |j | _ |j | _ |j | _ |j | _ |j | _ | j rt j | _ nt j
| _ | j rt j | _ nt j
| _ |j | _ | j j st# j d| j z d S )Nz|Can't build a DependencyProcessor for relationship %s. No target attributes to populate between parent and child are present)propcascademapperparent secondary directionpost_updatepassive_deletespassive_updatesenable_typechecksr PASSIVE_NO_INITIALIZE_passive_delete_flagPASSIVE_OFF_passive_update_flagkeysynchronize_pairssa_exc
ArgumentError)selfr s m/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib64/python3.11/site-packages/sqlalchemy/orm/dependency.py__init__zDependencyProcessor.__init__ s |kk+#3#3!%!7 ?(2(HD%%(2(>D% ?(2(HD%%(2(>D%8y* &$&*i0
c 6 t |j | S N)_direction_to_processorr )clsr s r# from_relationshipz%DependencyProcessor.from_relationship6 s &t~6t<<