File: //usr/local/lib/python3.10/dist-packages/sqlalchemy/testing/__pycache__/pickleable.cpython-310.pyc
o
���g � @ sH d Z ddlmZ ddlmZ ddlmZ ddlmZ G dd � d e�Z G d
d� de�Z
G dd
� d
e�ZG dd� de �ZG dd� de�Z
G dd� de�ZG dd� de�ZG dd� de�ZG dd� d�ZG dd� d�ZG dd� dee�ZG dd� d�ZG d d!� d!�ZG d"d#� d#�ZG d$d%� d%�ZG d&d'� d'�ZG d(d)� d)�ZG d*d+� d+�Zd,S )-zOClasses used in pickling tests, need to be at the module level for
unpickling.
� )�annotations� )�ComparableEntity� )�Column)�Stringc @ � e Zd ZdS )�UserN��__name__�
__module__�__qualname__� r r �H/usr/local/lib/python3.10/dist-packages/sqlalchemy/testing/pickleable.pyr � r c @ r )�OrderNr
r r r r r r r c @ r )� DingalingNr
r r r r r r r c @ r )� EmailUserNr
r r r r r ! r r c @ r )�AddressNr
r r r r r % r r c @ r )�Child1Nr
r r r r r * r r c @ r )�Child2Nr
r r r r r . r r c @ r )�ParentNr
r r r r r 2 r r c @ s e Zd Zddd�ZdS )�ScreenNc C � || _ || _d S �N)�obj�parent)�selfr r r r r �__init__7 �
zScreen.__init__r �r r r
r r r r r r 6 s r c @ s e Zd Zee�ZdS )�MixinN)r r r
r r �
email_addressr r r r r! <