o
    ȳgS	                     @  s   d dl mZ d dlZd dlZd dlmZ d dlmZm	Z	m
Z
mZmZmZ d dlmZ d dlmZmZ d dlmZmZmZmZmZ dd	lmZ dddZg dZdS )    )annotationsN)Version)	post_dump	post_loadpre_dumppre_load	validatesvalidates_schema)ValidationError)Schema
SchemaOpts)EXCLUDEINCLUDERAISEmissingpprint   )fieldsnamestrreturn
typing.Anyc                 C  s   dd l }| dkr|jdtdd tjdS | dkr*|jdtdd ttjdS | d	krK|jd
tdd ttjd}|j}|jrI||j7 }|S t	| )Nr   __version__zThe '__version__' attribute is deprecated and will be removed in in a future version. Use feature detection or 'importlib.metadata.version("marshmallow")' instead.   )
stacklevelmarshmallow__parsed_version__zThe '__parsed_version__' attribute is deprecated and will be removed in in a future version. Use feature detection or 'packaging.Version(importlib.metadata.version("marshmallow"))' instead.__version_info__zThe '__version_info__' attribute is deprecated and will be removed in in a future version. Use feature detection or 'packaging.Version(importlib.metadata.version("marshmallow")).release' instead.)
warningswarnDeprecationWarning	importlibmetadataversionr   releasepreAttributeError)r   r   r   r    r'   P/var/www/html/chatdoc2/venv/lib/python3.10/site-packages/marshmallow/__init__.py__getattr__   s8   
r)   )r   r   r   r   r   r
   r   r   r   r   r   r   r   r   r	   )r   r   r   r   )
__future__r   importlib.metadatar!   typingpackaging.versionr   marshmallow.decoratorsr   r   r   r   r   r	   marshmallow.exceptionsr
   marshmallow.schemar   r   marshmallow.utilsr   r   r   r   r    r   r)   __all__r'   r'   r'   r(   <module>   s     
*