File: //usr/local/lib/python3.10/dist-packages/sqlalchemy/orm/__pycache__/state_changes.cpython-310.pyc
o
���g� � @ s� d Z ddlmZ ddlZddlmZ ddlmZ ddlmZ ddlm Z ddlm
Z
dd lmZ dd
lmZ ddlm
Z
ddlmZ dd
lmZ ddlmZ ddlmZ ddlmZ ededef d�ZG dd� de�ZG dd� de�ZG dd� d�ZdS )z9State tracking utilities used by :class:`_orm.Session`.
� )�annotationsN)�Enum)�Any)�Callable)�cast)�Iterator)�NoReturn)�Optional)�Tuple)�TypeVar)�Union� )�exc)�util)�Literal�_F.)�boundc @ s e Zd ZdS )�_StateChangeStateN)�__name__�
__module__�__qualname__� r r �G/usr/local/lib/python3.10/dist-packages/sqlalchemy/orm/state_changes.pyr ! s r c @ s e Zd ZdZdZdZdS )�_StateChangeStates� r
� N)r r r �ANY� NO_CHANGE�CHANGE_IN_PROGRESSr r r r r % s r c @ sb e Zd ZU dZejZded<