관리-도구
편집 파일: dataclasses.cpython-311.pyc
� ���e�, � �> � d Z ddlmZ ddlZddlZddlZddlmZm Z m Z mZmZm Z mZ ddlmZmZmZ ddlmZmZmZ ddlmZ dd lmZ dd lmZ ddlmZ erddlm Z d Z! e d� � Z"ej# dk rc eej$ ef�� � eddddddddddd� dEd%�� � � � Z% eej$ ef�� � eddddddddddd� dFd)�� � � � Z%n^ eej$ ef�� � eddddddddd*�dGd+�� � � � Z% eej$ ef�� � eddddddddd*�dHd,�� � � � Z% eej$ ef�� � dIddddddddddd� dJd/�� � Z% ee&� � Z'd0ej# cxk rd1k rn ndKd6�Z(e(ej) _* ddd7dd8�dLd@�Z+dMdD�Z,dS )Nz7Provide an enhanced dataclass that performs validation.� )�annotationsN)� TYPE_CHECKING�Any�Callable�Generic�NoReturn�TypeVar�overload)�Literal� TypeGuard�dataclass_transform� )�_config�_decorators� _typing_extra)�_dataclasses)�getattr_migration)� ConfigDict)�Field)�PydanticDataclass)� dataclass�rebuild_dataclass�_T�� � )�field_specifiersFT.� �init�repr�eq�order�unsafe_hash�frozen�config�validate_on_init�kw_only�slotsr �Literal[False]r �boolr! r"