fL i \ddlmZddlZddlZddlmZmZmZmZm Z ddl m Z ddl m Z mZddlmZddlmZeseZd Ze eeeegeffZed Ze d d ddd Ze dd dde ed ddZe dd dde ed ddZy)) annotationsN) TYPE_CHECKINGAnyCallableTypeVarUnion) deprecated)DEFAULT_REF_TEMPLATEGenerateJsonSchema) TypeAdapter)PydanticDeprecatedSince20) parse_obj_as schema_ofschema_json_ofTQ`parse_obj_as` is deprecated. Use `pydantic.TypeAdapter.validate_python` instead.)categoryctjdtd|tjdtdt |j |S)Nrr r stacklevelzVThe type_name parameter is deprecated. parse_obj_as no longer creates temporary modelsr)warningswarnrDeprecationWarningr validate_python)type_obj type_names _/mnt/ssd/data/python-lab/Trading/venv/lib/python3.12/site-packages/pydantic/deprecated/tools.pyrrsN  MM[*  d  u  - -c 22J`schema_of` is deprecated. Use `pydantic.TypeAdapter.json_schema` instead.Ttitleby_alias ref_templateschema_generatorctjdtdt|j |||}|>t |t r||d<|Stjdtd|||d<|S)zSGenerate a JSON schema (as dict) for the passed model or dynamically generated one.r"r r)r%r'r&r$zRPassing a callable for the `title` parameter is deprecated and no longer supportedr)rrrr json_schema isinstancestrr)rr$r%r&r'ress r rr-s MMT* e  ( ()! ) C   eS ! CL J MMd"  !r>sR" ??(B&03 7C49+s"2334  CL W  3  3 P !%,1C       /  @ U !%,1C       /   r!