§
<ˆjܵ ã ó* — 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„ Zdd„Zd„ 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)ÚpropÚcascadeÚmapperÚparentÚ secondaryÚ directionÚpost_updateÚpassive_deletesÚpassive_updatesÚenable_typechecksr ÚPASSIVE_NO_INITIALIZEÚ_passive_delete_flagÚPASSIVE_OFFÚ_passive_update_flagÚkeyÚsynchronize_pairsÚsa_excÚ
ArgumentError)Úselfr s úP/opt/cloudlinux/venv/lib64/python3.11/site-packages/sqlalchemy/orm/dependency.pyÚ__init__zDependencyProcessor.__init__ sî € ؈Œ Ø”|ˆŒØ”kˆŒØ”kˆŒØœˆŒØœˆŒØÔ+ˆÔØ#Ô3ˆÔØ#Ô3ˆÔØ!%Ô!7ˆÔØÔð ?Ý(2Ô(HˆDÔ%Ð%å(2Ô(>ˆDÔ%ØÔð ?Ý(2Ô(HˆDÔ%Ð%å(2Ô(>ˆDÔ%à”8ˆŒØŒyÔ*ð ÝÔ&ð$à&*¤iñ0ñô ð
ð ð ó c ó6 — t |j |¦ « S ©N)Ú_direction_to_processorr )Úclsr s r# Úfrom_relationshipz%DependencyProcessor.from_relationship6 s € å& t¤~Ô6°tÑ<Ô<Ð