Translation components API.

See the Weblate's Web API documentation for detailed description of the API.

GET /api/components/python-docs/latest%252Flatestlibraryexceptions/changes/?format=api&page=9
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 542,
    "next": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/changes/?format=api&page=10",
    "previous": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/changes/?format=api&page=8",
    "results": [
        {
            "unit": "https://hosted.weblate.org/api/units/108738354/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:24.200382+01:00",
            "action": 13,
            "target": "Base class for warnings about features which are obsolete and expected to be deprecated in the future, but are not deprecated at the moment.",
            "old": "Base class for warnings about features which are obsolete and expected to be deprecated in the future, but are not deprecated at the moment.",
            "details": {
                "state": 100,
                "source": "Base class for warnings about features which are obsolete and expected to be deprecated in the future, but are not deprecated at the moment.",
                "old_state": 100
            },
            "id": 70974287,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974287/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738350/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:24.189419+01:00",
            "action": 13,
            "target": "The deprecation policy is described in :pep:`387`.",
            "old": "The deprecation policy is described in :pep:`387`.",
            "details": {
                "state": 100,
                "source": "The deprecation policy is described in :pep:`387`.",
                "old_state": 100
            },
            "id": 70974286,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974286/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738346/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:24.177816+01:00",
            "action": 13,
            "target": "Ignored by the default warning filters, except in the ``__main__`` module (:pep:`565`). Enabling the :ref:`Python Development Mode <devmode>` shows this warning.",
            "old": "Ignored by the default warning filters, except in the ``__main__`` module (:pep:`565`). Enabling the :ref:`Python Development Mode <devmode>` shows this warning.",
            "details": {
                "state": 100,
                "source": "Ignored by the default warning filters, except in the ``__main__`` module (:pep:`565`). Enabling the :ref:`Python Development Mode <devmode>` shows this warning.",
                "old_state": 100
            },
            "id": 70974283,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974283/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738342/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:24.166091+01:00",
            "action": 13,
            "target": "Base class for warnings about deprecated features when those warnings are intended for other Python developers.",
            "old": "Base class for warnings about deprecated features when those warnings are intended for other Python developers.",
            "details": {
                "state": 100,
                "source": "Base class for warnings about deprecated features when those warnings are intended for other Python developers.",
                "old_state": 100
            },
            "id": 70974281,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974281/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738337/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:24.155217+01:00",
            "action": 13,
            "target": "Base class for warnings generated by user code.",
            "old": "Base class for warnings generated by user code.",
            "details": {
                "state": 100,
                "source": "Base class for warnings generated by user code.",
                "old_state": 100
            },
            "id": 70974279,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974279/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738332/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:24.145389+01:00",
            "action": 13,
            "target": "Base class for warning categories.",
            "old": "Base class for warning categories.",
            "details": {
                "state": 100,
                "source": "Base class for warning categories.",
                "old_state": 100
            },
            "id": 70974277,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974277/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738327/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:24.135237+01:00",
            "action": 13,
            "target": "The following exceptions are used as warning categories; see the :ref:`warning-categories` documentation for more details.",
            "old": "The following exceptions are used as warning categories; see the :ref:`warning-categories` documentation for more details.",
            "details": {
                "state": 100,
                "source": "The following exceptions are used as warning categories; see the :ref:`warning-categories` documentation for more details.",
                "old_state": 100
            },
            "id": 70974274,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974274/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738322/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:24.123652+01:00",
            "action": 13,
            "target": "Warnings",
            "old": "Warnings",
            "details": {
                "state": 100,
                "source": "Warnings",
                "old_state": 100
            },
            "id": 70974272,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974272/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738320/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:24.111192+01:00",
            "action": 13,
            "target": ":pep:`3151` - Reworking the OS and IO exception hierarchy",
            "old": ":pep:`3151` - Reworking the OS and IO exception hierarchy",
            "details": {
                "state": 100,
                "source": ":pep:`3151` - Reworking the OS and IO exception hierarchy",
                "old_state": 100
            },
            "id": 70974269,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974269/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738315/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:24.102150+01:00",
            "action": 13,
            "target": "All the above :exc:`OSError` subclasses were added.",
            "old": "All the above :exc:`OSError` subclasses were added.",
            "details": {
                "state": 100,
                "source": "All the above :exc:`OSError` subclasses were added.",
                "old_state": 100
            },
            "id": 70974268,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974268/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738313/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:24.090974+01:00",
            "action": 13,
            "target": "Raised when a system function timed out at the system level. Corresponds to :c:data:`errno` :py:data:`~errno.ETIMEDOUT`.",
            "old": "Raised when a system function timed out at the system level. Corresponds to :c:data:`errno` :py:data:`~errno.ETIMEDOUT`.",
            "details": {
                "state": 100,
                "source": "Raised when a system function timed out at the system level. Corresponds to :c:data:`errno` :py:data:`~errno.ETIMEDOUT`.",
                "old_state": 100
            },
            "id": 70974266,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974266/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738309/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:24.079419+01:00",
            "action": 13,
            "target": "Raised when a given process doesn't exist. Corresponds to :c:data:`errno` :py:data:`~errno.ESRCH`.",
            "old": "Raised when a given process doesn't exist. Corresponds to :c:data:`errno` :py:data:`~errno.ESRCH`.",
            "details": {
                "state": 100,
                "source": "Raised when a given process doesn't exist. Corresponds to :c:data:`errno` :py:data:`~errno.ESRCH`.",
                "old_state": 100
            },
            "id": 70974265,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974265/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738307/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:24.068971+01:00",
            "action": 13,
            "target": "WASI's :py:data:`~errno.ENOTCAPABLE` is now mapped to :exc:`PermissionError`.",
            "old": "WASI's :py:data:`~errno.ENOTCAPABLE` is now mapped to :exc:`PermissionError`.",
            "details": {
                "state": 100,
                "source": "WASI's :py:data:`~errno.ENOTCAPABLE` is now mapped to :exc:`PermissionError`.",
                "old_state": 100
            },
            "id": 70974263,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974263/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738303/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:24.058570+01:00",
            "action": 13,
            "target": "Raised when trying to run an operation without the adequate access rights - for example filesystem permissions. Corresponds to :c:data:`errno` :py:data:`~errno.EACCES`, :py:data:`~errno.EPERM`, and :py:data:`~errno.ENOTCAPABLE`.",
            "old": "Raised when trying to run an operation without the adequate access rights - for example filesystem permissions. Corresponds to :c:data:`errno` :py:data:`~errno.EACCES`, :py:data:`~errno.EPERM`, and :py:data:`~errno.ENOTCAPABLE`.",
            "details": {
                "state": 100,
                "source": "Raised when trying to run an operation without the adequate access rights - for example filesystem permissions. Corresponds to :c:data:`errno` :py:data:`~errno.EACCES`, :py:data:`~errno.EPERM`, and :py:data:`~errno.ENOTCAPABLE`.",
                "old_state": 100
            },
            "id": 70974262,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974262/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738299/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:24.046255+01:00",
            "action": 13,
            "target": "Raised when a directory operation (such as :func:`os.listdir`) is requested on something which is not a directory.  On most POSIX platforms, it may also be raised if an operation attempts to open or traverse a non-directory file as if it were a directory. Corresponds to :c:data:`errno` :py:data:`~errno.ENOTDIR`.",
            "old": "Raised when a directory operation (such as :func:`os.listdir`) is requested on something which is not a directory.  On most POSIX platforms, it may also be raised if an operation attempts to open or traverse a non-directory file as if it were a directory. Corresponds to :c:data:`errno` :py:data:`~errno.ENOTDIR`.",
            "details": {
                "state": 100,
                "source": "Raised when a directory operation (such as :func:`os.listdir`) is requested on something which is not a directory.  On most POSIX platforms, it may also be raised if an operation attempts to open or traverse a non-directory file as if it were a directory. Corresponds to :c:data:`errno` :py:data:`~errno.ENOTDIR`.",
                "old_state": 100
            },
            "id": 70974169,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974169/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738296/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:24.033700+01:00",
            "action": 13,
            "target": "Raised when a file operation (such as :func:`os.remove`) is requested on a directory. Corresponds to :c:data:`errno` :py:data:`~errno.EISDIR`.",
            "old": "Raised when a file operation (such as :func:`os.remove`) is requested on a directory. Corresponds to :c:data:`errno` :py:data:`~errno.EISDIR`.",
            "details": {
                "state": 100,
                "source": "Raised when a file operation (such as :func:`os.remove`) is requested on a directory. Corresponds to :c:data:`errno` :py:data:`~errno.EISDIR`.",
                "old_state": 100
            },
            "id": 70974167,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974167/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738290/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:24.021311+01:00",
            "action": 13,
            "target": "Python now retries system calls when a syscall is interrupted by a signal, except if the signal handler raises an exception (see :pep:`475` for the rationale), instead of raising :exc:`InterruptedError`.",
            "old": "Python now retries system calls when a syscall is interrupted by a signal, except if the signal handler raises an exception (see :pep:`475` for the rationale), instead of raising :exc:`InterruptedError`.",
            "details": {
                "state": 100,
                "source": "Python now retries system calls when a syscall is interrupted by a signal, except if the signal handler raises an exception (see :pep:`475` for the rationale), instead of raising :exc:`InterruptedError`.",
                "old_state": 100
            },
            "id": 70974134,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974134/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738283/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:24.010753+01:00",
            "action": 13,
            "target": "Raised when a system call is interrupted by an incoming signal. Corresponds to :c:data:`errno` :py:data:`~errno.EINTR`.",
            "old": "Raised when a system call is interrupted by an incoming signal. Corresponds to :c:data:`errno` :py:data:`~errno.EINTR`.",
            "details": {
                "state": 100,
                "source": "Raised when a system call is interrupted by an incoming signal. Corresponds to :c:data:`errno` :py:data:`~errno.EINTR`.",
                "old_state": 100
            },
            "id": 70974131,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974131/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738278/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:23.999067+01:00",
            "action": 13,
            "target": "Raised when a file or directory is requested but doesn't exist. Corresponds to :c:data:`errno` :py:data:`~errno.ENOENT`.",
            "old": "Raised when a file or directory is requested but doesn't exist. Corresponds to :c:data:`errno` :py:data:`~errno.ENOENT`.",
            "details": {
                "state": 100,
                "source": "Raised when a file or directory is requested but doesn't exist. Corresponds to :c:data:`errno` :py:data:`~errno.ENOENT`.",
                "old_state": 100
            },
            "id": 70974128,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974128/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738272/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:23.988368+01:00",
            "action": 13,
            "target": "Raised when trying to create a file or directory which already exists. Corresponds to :c:data:`errno` :py:data:`~errno.EEXIST`.",
            "old": "Raised when trying to create a file or directory which already exists. Corresponds to :c:data:`errno` :py:data:`~errno.EEXIST`.",
            "details": {
                "state": 100,
                "source": "Raised when trying to create a file or directory which already exists. Corresponds to :c:data:`errno` :py:data:`~errno.EEXIST`.",
                "old_state": 100
            },
            "id": 70974126,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974126/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738265/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:23.976783+01:00",
            "action": 13,
            "target": "A subclass of :exc:`ConnectionError`, raised when a connection is reset by the peer. Corresponds to :c:data:`errno` :py:data:`~errno.ECONNRESET`.",
            "old": "A subclass of :exc:`ConnectionError`, raised when a connection is reset by the peer. Corresponds to :c:data:`errno` :py:data:`~errno.ECONNRESET`.",
            "details": {
                "state": 100,
                "source": "A subclass of :exc:`ConnectionError`, raised when a connection is reset by the peer. Corresponds to :c:data:`errno` :py:data:`~errno.ECONNRESET`.",
                "old_state": 100
            },
            "id": 70974123,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974123/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738259/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:23.964681+01:00",
            "action": 13,
            "target": "A subclass of :exc:`ConnectionError`, raised when a connection attempt is refused by the peer. Corresponds to :c:data:`errno` :py:data:`~errno.ECONNREFUSED`.",
            "old": "A subclass of :exc:`ConnectionError`, raised when a connection attempt is refused by the peer. Corresponds to :c:data:`errno` :py:data:`~errno.ECONNREFUSED`.",
            "details": {
                "state": 100,
                "source": "A subclass of :exc:`ConnectionError`, raised when a connection attempt is refused by the peer. Corresponds to :c:data:`errno` :py:data:`~errno.ECONNREFUSED`.",
                "old_state": 100
            },
            "id": 70974119,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974119/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738252/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:23.950574+01:00",
            "action": 13,
            "target": "A subclass of :exc:`ConnectionError`, raised when a connection attempt is aborted by the peer. Corresponds to :c:data:`errno` :py:data:`~errno.ECONNABORTED`.",
            "old": "A subclass of :exc:`ConnectionError`, raised when a connection attempt is aborted by the peer. Corresponds to :c:data:`errno` :py:data:`~errno.ECONNABORTED`.",
            "details": {
                "state": 100,
                "source": "A subclass of :exc:`ConnectionError`, raised when a connection attempt is aborted by the peer. Corresponds to :c:data:`errno` :py:data:`~errno.ECONNABORTED`.",
                "old_state": 100
            },
            "id": 70974116,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974116/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738245/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:23.938903+01:00",
            "action": 13,
            "target": "A subclass of :exc:`ConnectionError`, raised when trying to write on a pipe while the other end has been closed, or trying to write on a socket which has been shutdown for writing. Corresponds to :c:data:`errno` :py:data:`~errno.EPIPE` and :py:data:`~errno.ESHUTDOWN`.",
            "old": "A subclass of :exc:`ConnectionError`, raised when trying to write on a pipe while the other end has been closed, or trying to write on a socket which has been shutdown for writing. Corresponds to :c:data:`errno` :py:data:`~errno.EPIPE` and :py:data:`~errno.ESHUTDOWN`.",
            "details": {
                "state": 100,
                "source": "A subclass of :exc:`ConnectionError`, raised when trying to write on a pipe while the other end has been closed, or trying to write on a socket which has been shutdown for writing. Corresponds to :c:data:`errno` :py:data:`~errno.EPIPE` and :py:data:`~errno.ESHUTDOWN`.",
                "old_state": 100
            },
            "id": 70974114,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974114/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738239/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:23.926568+01:00",
            "action": 13,
            "target": "Subclasses are :exc:`BrokenPipeError`, :exc:`ConnectionAbortedError`, :exc:`ConnectionRefusedError` and :exc:`ConnectionResetError`.",
            "old": "Subclasses are :exc:`BrokenPipeError`, :exc:`ConnectionAbortedError`, :exc:`ConnectionRefusedError` and :exc:`ConnectionResetError`.",
            "details": {
                "state": 100,
                "source": "Subclasses are :exc:`BrokenPipeError`, :exc:`ConnectionAbortedError`, :exc:`ConnectionRefusedError` and :exc:`ConnectionResetError`.",
                "old_state": 100
            },
            "id": 70974111,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974111/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738233/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:23.913885+01:00",
            "action": 13,
            "target": "A base class for connection-related issues.",
            "old": "A base class for connection-related issues.",
            "details": {
                "state": 100,
                "source": "A base class for connection-related issues.",
                "old_state": 100
            },
            "id": 70974110,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974110/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738228/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:23.900200+01:00",
            "action": 13,
            "target": "Raised when an operation on a child process failed. Corresponds to :c:data:`errno` :py:data:`~errno.ECHILD`.",
            "old": "Raised when an operation on a child process failed. Corresponds to :c:data:`errno` :py:data:`~errno.ECHILD`.",
            "details": {
                "state": 100,
                "source": "Raised when an operation on a child process failed. Corresponds to :c:data:`errno` :py:data:`~errno.ECHILD`.",
                "old_state": 100
            },
            "id": 70974108,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974108/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738225/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:23.888697+01:00",
            "action": 13,
            "target": "An integer containing the number of characters written to the stream before it blocked.  This attribute is available when using the buffered I/O classes from the :mod:`io` module.",
            "old": "An integer containing the number of characters written to the stream before it blocked.  This attribute is available when using the buffered I/O classes from the :mod:`io` module.",
            "details": {
                "state": 100,
                "source": "An integer containing the number of characters written to the stream before it blocked.  This attribute is available when using the buffered I/O classes from the :mod:`io` module.",
                "old_state": 100
            },
            "id": 70974105,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974105/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738220/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:23.876288+01:00",
            "action": 13,
            "target": "In addition to those of :exc:`OSError`, :exc:`BlockingIOError` can have one more attribute:",
            "old": "In addition to those of :exc:`OSError`, :exc:`BlockingIOError` can have one more attribute:",
            "details": {
                "state": 100,
                "source": "In addition to those of :exc:`OSError`, :exc:`BlockingIOError` can have one more attribute:",
                "old_state": 100
            },
            "id": 70974104,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974104/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738213/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:23.862537+01:00",
            "action": 13,
            "target": "Raised when an operation would block on an object (e.g. socket) set for non-blocking operation. Corresponds to :c:data:`errno` :py:data:`~errno.EAGAIN`, :py:data:`~errno.EALREADY`, :py:data:`~errno.EWOULDBLOCK` and :py:data:`~errno.EINPROGRESS`.",
            "old": "Raised when an operation would block on an object (e.g. socket) set for non-blocking operation. Corresponds to :c:data:`errno` :py:data:`~errno.EAGAIN`, :py:data:`~errno.EALREADY`, :py:data:`~errno.EWOULDBLOCK` and :py:data:`~errno.EINPROGRESS`.",
            "details": {
                "state": 100,
                "source": "Raised when an operation would block on an object (e.g. socket) set for non-blocking operation. Corresponds to :c:data:`errno` :py:data:`~errno.EAGAIN`, :py:data:`~errno.EALREADY`, :py:data:`~errno.EWOULDBLOCK` and :py:data:`~errno.EINPROGRESS`.",
                "old_state": 100
            },
            "id": 70974101,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974101/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738208/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:23.848553+01:00",
            "action": 13,
            "target": "The following exceptions are subclasses of :exc:`OSError`, they get raised depending on the system error code.",
            "old": "The following exceptions are subclasses of :exc:`OSError`, they get raised depending on the system error code.",
            "details": {
                "state": 100,
                "source": "The following exceptions are subclasses of :exc:`OSError`, they get raised depending on the system error code.",
                "old_state": 100
            },
            "id": 70974099,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974099/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738204/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:23.834668+01:00",
            "action": 13,
            "target": "OS exceptions",
            "old": "OS exceptions",
            "details": {
                "state": 100,
                "source": "OS exceptions",
                "old_state": 100
            },
            "id": 70974096,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974096/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738200/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:23.821374+01:00",
            "action": 13,
            "target": "Only available on Windows.",
            "old": "Only available on Windows.",
            "details": {
                "state": 100,
                "source": "Only available on Windows.",
                "old_state": 100
            },
            "id": 70974094,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974094/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738195/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:23.809943+01:00",
            "action": 13,
            "target": "The following exceptions are kept for compatibility with previous versions; starting from Python 3.3, they are aliases of :exc:`OSError`.",
            "old": "The following exceptions are kept for compatibility with previous versions; starting from Python 3.3, they are aliases of :exc:`OSError`.",
            "details": {
                "state": 100,
                "source": "The following exceptions are kept for compatibility with previous versions; starting from Python 3.3, they are aliases of :exc:`OSError`.",
                "old_state": 100
            },
            "id": 70974092,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974092/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738191/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:23.797906+01:00",
            "action": 13,
            "target": "Raised when the second argument of a division or modulo operation is zero.  The associated value is a string indicating the type of the operands and the operation.",
            "old": "Raised when the second argument of a division or modulo operation is zero.  The associated value is a string indicating the type of the operands and the operation.",
            "details": {
                "state": 100,
                "source": "Raised when the second argument of a division or modulo operation is zero.  The associated value is a string indicating the type of the operands and the operation.",
                "old_state": 100
            },
            "id": 70974090,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974090/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738187/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:23.785033+01:00",
            "action": 13,
            "target": "Raised when an operation or function receives an argument that has the right type but an inappropriate value, and the situation is not described by a more precise exception such as :exc:`IndexError`.",
            "old": "Raised when an operation or function receives an argument that has the right type but an inappropriate value, and the situation is not described by a more precise exception such as :exc:`IndexError`.",
            "details": {
                "state": 100,
                "source": "Raised when an operation or function receives an argument that has the right type but an inappropriate value, and the situation is not described by a more precise exception such as :exc:`IndexError`.",
                "old_state": 100
            },
            "id": 70974089,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974089/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738180/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:23.771825+01:00",
            "action": 13,
            "target": "Raised when a Unicode-related error occurs during translating.  It is a subclass of :exc:`UnicodeError`.",
            "old": "Raised when a Unicode-related error occurs during translating.  It is a subclass of :exc:`UnicodeError`.",
            "details": {
                "state": 100,
                "source": "Raised when a Unicode-related error occurs during translating.  It is a subclass of :exc:`UnicodeError`.",
                "old_state": 100
            },
            "id": 70974088,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974088/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738176/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:23.760025+01:00",
            "action": 13,
            "target": "Raised when a Unicode-related error occurs during decoding.  It is a subclass of :exc:`UnicodeError`.",
            "old": "Raised when a Unicode-related error occurs during decoding.  It is a subclass of :exc:`UnicodeError`.",
            "details": {
                "state": 100,
                "source": "Raised when a Unicode-related error occurs during decoding.  It is a subclass of :exc:`UnicodeError`.",
                "old_state": 100
            },
            "id": 70974087,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974087/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738173/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:23.746938+01:00",
            "action": 13,
            "target": "Raised when a Unicode-related error occurs during encoding.  It is a subclass of :exc:`UnicodeError`.",
            "old": "Raised when a Unicode-related error occurs during encoding.  It is a subclass of :exc:`UnicodeError`.",
            "details": {
                "state": 100,
                "source": "Raised when a Unicode-related error occurs during encoding.  It is a subclass of :exc:`UnicodeError`.",
                "old_state": 100
            },
            "id": 70974086,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974086/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738168/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:23.737409+01:00",
            "action": 13,
            "target": "The index after the last invalid data in :attr:`object`.",
            "old": "The index after the last invalid data in :attr:`object`.",
            "details": {
                "state": 100,
                "source": "The index after the last invalid data in :attr:`object`.",
                "old_state": 100
            },
            "id": 70974085,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974085/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738162/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:23.727452+01:00",
            "action": 13,
            "target": "The first index of invalid data in :attr:`object`.",
            "old": "The first index of invalid data in :attr:`object`.",
            "details": {
                "state": 100,
                "source": "The first index of invalid data in :attr:`object`.",
                "old_state": 100
            },
            "id": 70974082,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974082/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738157/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:23.717936+01:00",
            "action": 13,
            "target": "The object the codec was attempting to encode or decode.",
            "old": "The object the codec was attempting to encode or decode.",
            "details": {
                "state": 100,
                "source": "The object the codec was attempting to encode or decode.",
                "old_state": 100
            },
            "id": 70974079,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974079/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738153/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:23.707326+01:00",
            "action": 13,
            "target": "A string describing the specific codec error.",
            "old": "A string describing the specific codec error.",
            "details": {
                "state": 100,
                "source": "A string describing the specific codec error.",
                "old_state": 100
            },
            "id": 70974077,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974077/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738148/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:23.697017+01:00",
            "action": 13,
            "target": "The name of the encoding that raised the error.",
            "old": "The name of the encoding that raised the error.",
            "details": {
                "state": 100,
                "source": "The name of the encoding that raised the error.",
                "old_state": 100
            },
            "id": 70974074,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974074/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738143/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:23.685145+01:00",
            "action": 13,
            "target": ":exc:`UnicodeError` has attributes that describe the encoding or decoding error.  For example, ``err.object[err.start:err.end]`` gives the particular invalid input that the codec failed on.",
            "old": ":exc:`UnicodeError` has attributes that describe the encoding or decoding error.  For example, ``err.object[err.start:err.end]`` gives the particular invalid input that the codec failed on.",
            "details": {
                "state": 100,
                "source": ":exc:`UnicodeError` has attributes that describe the encoding or decoding error.  For example, ``err.object[err.start:err.end]`` gives the particular invalid input that the codec failed on.",
                "old_state": 100
            },
            "id": 70974072,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974072/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738137/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:23.672361+01:00",
            "action": 13,
            "target": "Raised when a Unicode-related encoding or decoding error occurs.  It is a subclass of :exc:`ValueError`.",
            "old": "Raised when a Unicode-related encoding or decoding error occurs.  It is a subclass of :exc:`ValueError`.",
            "details": {
                "state": 100,
                "source": "Raised when a Unicode-related encoding or decoding error occurs.  It is a subclass of :exc:`ValueError`.",
                "old_state": 100
            },
            "id": 70974069,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974069/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738134/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:23.660549+01:00",
            "action": 13,
            "target": "Raised when a reference is made to a local variable in a function or method, but no value has been bound to that variable.  This is a subclass of :exc:`NameError`.",
            "old": "Raised when a reference is made to a local variable in a function or method, but no value has been bound to that variable.  This is a subclass of :exc:`NameError`.",
            "details": {
                "state": 100,
                "source": "Raised when a reference is made to a local variable in a function or method, but no value has been bound to that variable.  This is a subclass of :exc:`NameError`.",
                "old_state": 100
            },
            "id": 70974066,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974066/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738130/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:23.650332+01:00",
            "action": 13,
            "target": "Passing arguments of the wrong type (e.g. passing a :class:`list` when an :class:`int` is expected) should result in a :exc:`TypeError`, but passing arguments with the wrong value (e.g. a number outside expected boundaries) should result in a :exc:`ValueError`.",
            "old": "Passing arguments of the wrong type (e.g. passing a :class:`list` when an :class:`int` is expected) should result in a :exc:`TypeError`, but passing arguments with the wrong value (e.g. a number outside expected boundaries) should result in a :exc:`ValueError`.",
            "details": {
                "state": 100,
                "source": "Passing arguments of the wrong type (e.g. passing a :class:`list` when an :class:`int` is expected) should result in a :exc:`TypeError`, but passing arguments with the wrong value (e.g. a number outside expected boundaries) should result in a :exc:`ValueError`.",
                "old_state": 100
            },
            "id": 70974065,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974065/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738126/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:23.641020+01:00",
            "action": 13,
            "target": "This exception may be raised by user code to indicate that an attempted operation on an object is not supported, and is not meant to be. If an object is meant to support a given operation but has not yet provided an implementation, :exc:`NotImplementedError` is the proper exception to raise.",
            "old": "This exception may be raised by user code to indicate that an attempted operation on an object is not supported, and is not meant to be. If an object is meant to support a given operation but has not yet provided an implementation, :exc:`NotImplementedError` is the proper exception to raise.",
            "details": {
                "state": 100,
                "source": "This exception may be raised by user code to indicate that an attempted operation on an object is not supported, and is not meant to be. If an object is meant to support a given operation but has not yet provided an implementation, :exc:`NotImplementedError` is the proper exception to raise.",
                "old_state": 100
            },
            "id": 70974063,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974063/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738120/?format=api",
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/en/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:23.632360+01:00",
            "action": 13,
            "target": "Raised when an operation or function is applied to an object of inappropriate type.  The associated value is a string giving details about the type mismatch.",
            "old": "Raised when an operation or function is applied to an object of inappropriate type.  The associated value is a string giving details about the type mismatch.",
            "details": {
                "state": 100,
                "source": "Raised when an operation or function is applied to an object of inappropriate type.  The associated value is a string giving details about the type mismatch.",
                "old_state": 100
            },
            "id": 70974061,
            "action_name": "Source string added",
            "url": "https://hosted.weblate.org/api/changes/70974061/?format=api"
        }
    ]
}