Dashboard
PHP:
8.2.30
OS:
Linux
User:
dh_nv8b2m
/
/
usr
/
local
/
lib
/
python3.10
/
dist-packages
/
sqlalchemy
/
orm
/
__pycache__
📤 Upload
📝 New File
📁 New Folder
Close
Editing: dynamic.cpython-310.pyc
o [�hJ9 � @ s d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlm Z dd lm Z dd lm Z ddlmZ ddlmZ dd lm Z ejejjd d�G dd� de j���ZG dd� dej�ZG dd� de�ZG dd� dee �Zdd� ZG dd� de�ZdS )z�Dynamic collection API. Dynamic collections act like Query() objects for read operations and support basic add/delete mutation. � )� attributes)�exc)� interfaces)� object_mapper)�object_session)� properties)� strategies)�util)�Query� )�log�dynamic)�lazyc @ s e Zd Zdd� ZdS )� DynaLoaderc C sj d| _ | jst�d| j ��| jjtjtjfvr t � d| j � tj| j|dt | jj| jj| jjd� d S )NTztOn relationship %s, 'dynamic' loaders cannot be used with many-to-one/one-to-one relationships and/or uselist=False.z�On relationship %s, 'dynamic' loaders cannot be used with many-to-one/one-to-one relationships and/or uselist=False. This warning will be an exception in a future release.)� useobject� impl_class� target_mapper�order_by�query_class)�is_class_level�uselistr �InvalidRequestError�parent_property� directionr � ONETOMANY� MANYTOMANYr �warnr �_register_attribute�DynamicAttributeImpl�mapperr r )�selfr � r! �A/usr/local/lib/python3.10/dist-packages/sqlalchemy/orm/dynamic.py�init_class_attribute s2 ����� �zDynaLoader.init_class_attributeN)�__name__� __module__�__qualname__r# r! r! r! r"