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=4
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=5",
    "previous": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/changes/?format=api&page=3",
    "results": [
        {
            "unit": "https://hosted.weblate.org/api/units/108738721/?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/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:25.651285+01:00",
            "action": 59,
            "target": "Uma subclasse de :exc:`ImportError` que é levantada por :keyword:`import` quando um módulo não pôde ser localizado. Também é levantada quando ``None`` é encontrado em :data:`sys.modules`.",
            "old": "",
            "details": {
                "state": 20,
                "source": "A subclass of :exc:`ImportError` which is raised by :keyword:`import` when a module could not be located.  It is also raised when ``None`` is found in :data:`sys.modules`.",
                "old_state": -1
            },
            "id": 70975036,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70975036/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738719/?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/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:25.651263+01:00",
            "action": 59,
            "target": "Adicionados os atributos :attr:`name` e :attr:`path`.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Added the :attr:`name` and :attr:`path` attributes.",
                "old_state": -1
            },
            "id": 70975035,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70975035/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738718/?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/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:25.651240+01:00",
            "action": 59,
            "target": "Os atributos :attr:`name` e :attr:`path` podem ser configurados usando argumentos somente-nomeados para o construtor. Quando configurados, eles representam o nome do módulo que foi tentado ser importado e o caminho para qualquer arquivo que acionou a exceção, respectivamente.",
            "old": "",
            "details": {
                "state": 20,
                "source": "The :attr:`name` and :attr:`path` attributes can be set using keyword-only arguments to the constructor. When set they represent the name of the module that was attempted to be imported and the path to any file which triggered the exception, respectively.",
                "old_state": -1
            },
            "id": 70975034,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70975034/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738715/?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/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:25.651217+01:00",
            "action": 59,
            "target": "Levantada quando a instrução :keyword:`import` tem problemas ao tentar carregar um módulo. Também é gerado quando o \"from list\" em ``from ... import`` tem um nome que não pode ser encontrado.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Raised when the :keyword:`import` statement has troubles trying to load a module.  Also raised when the \"from list\" in ``from ... import`` has a name that cannot be found.",
                "old_state": -1
            },
            "id": 70975033,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70975033/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738713/?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/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:25.651194+01:00",
            "action": 59,
            "target": "Levantado quando um :term:`gerador` ou uma :term:`corrotina` está fechado(a); veja :meth:`generator.close` e :meth:`coroutine.close`. Herda diretamente de :exc:`BaseException` em vez de :exc:`Exception`, já que tecnicamente não é um erro.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Raised when a :term:`generator` or :term:`coroutine` is closed; see :meth:`generator.close` and :meth:`coroutine.close`.  It directly inherits from :exc:`BaseException` instead of :exc:`Exception` since it is technically not an error.",
                "old_state": -1
            },
            "id": 70975032,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70975032/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738712/?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/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:25.651171+01:00",
            "action": 59,
            "target": "Não usado atualmente.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Not currently used.",
                "old_state": -1
            },
            "id": 70975031,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70975031/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738711/?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/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:25.651148+01:00",
            "action": 59,
            "target": "Levantado quando a função :func:`input` atinge uma condição de fim de arquivo (EOF) sem ler nenhum dado. (Note: os métodos :meth:`io.IOBase.read` e :meth:`io.IOBase.readline` retornam uma string vazia quando pressionam o EOF.)",
            "old": "",
            "details": {
                "state": 20,
                "source": "Raised when the :func:`input` function hits an end-of-file condition (EOF) without reading any data. (N.B.: the :meth:`io.IOBase.read` and :meth:`io.IOBase.readline` methods return an empty string when they hit EOF.)",
                "old_state": -1
            },
            "id": 70975030,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70975030/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738707/?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/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:25.651125+01:00",
            "action": 59,
            "target": "Adicionado os atributos :attr:`name` e :attr:`obj`.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Added the :attr:`name` and :attr:`obj` attributes.",
                "old_state": -1
            },
            "id": 70975029,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70975029/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738705/?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/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:25.651102+01:00",
            "action": 59,
            "target": "Os atributos :attr:`name` e :attr:`obj` podem ser configurados usando argumentos somente-nomeados para o construtor. Quando configurados, eles representam o nome do atributo que se tentou acessar e do objeto que foi acessado por esse atributo, respectivamente.",
            "old": "",
            "details": {
                "state": 20,
                "source": "The :attr:`name` and :attr:`obj` attributes can be set using keyword-only arguments to the constructor. When set they represent the name of the attribute that was attempted to be accessed and the object that was accessed for said attribute, respectively.",
                "old_state": -1
            },
            "id": 70975028,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70975028/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738704/?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/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:25.651079+01:00",
            "action": 59,
            "target": "Levantado quando uma referência de atributo (consulte :ref:`attribute-references`) ou atribuição falha. (Quando um objeto não oferece suporte a referências ou atribuições de atributos, :exc:`TypeError` é levantado.)",
            "old": "",
            "details": {
                "state": 20,
                "source": "Raised when an attribute reference (see :ref:`attribute-references`) or assignment fails.  (When an object does not support attribute references or attribute assignments at all, :exc:`TypeError` is raised.)",
                "old_state": -1
            },
            "id": 70975027,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70975027/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738701/?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/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:25.651055+01:00",
            "action": 59,
            "target": "Levantado quando uma instrução :keyword:`assert` falha.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Raised when an :keyword:`assert` statement fails.",
                "old_state": -1
            },
            "id": 70975026,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70975026/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738700/?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/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:25.651032+01:00",
            "action": 59,
            "target": "As seguintes exceções são as que geralmente são levantados.",
            "old": "",
            "details": {
                "state": 20,
                "source": "The following exceptions are the exceptions that are usually raised.",
                "old_state": -1
            },
            "id": 70975025,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70975025/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738698/?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/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:25.651009+01:00",
            "action": 59,
            "target": "Exceções concretas",
            "old": "",
            "details": {
                "state": 20,
                "source": "Concrete exceptions",
                "old_state": -1
            },
            "id": 70975024,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70975024/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738697/?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/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:25.650974+01:00",
            "action": 59,
            "target": "A classe base para as exceções levantadas quando uma chave ou índice usado em um mapeamento ou sequência é inválido: :exc:`IndexError`, :exc:`KeyError`. Isso pode ser levantado diretamente por :func:`codecs.lookup`.",
            "old": "",
            "details": {
                "state": 20,
                "source": "The base class for the exceptions that are raised when a key or index used on a mapping or sequence is invalid: :exc:`IndexError`, :exc:`KeyError`.  This can be raised directly by :func:`codecs.lookup`.",
                "old_state": -1
            },
            "id": 70975023,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70975023/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738695/?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/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:25.650949+01:00",
            "action": 59,
            "target": "Levantado quando uma operação relacionada a :ref:`buffer <bufferobjects>` não puder ser realizada.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Raised when a :ref:`buffer <bufferobjects>` related operation cannot be performed.",
                "old_state": -1
            },
            "id": 70975022,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70975022/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738692/?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/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:25.650926+01:00",
            "action": 59,
            "target": "A classe base para as exceções embutidas levantadas para vários erros aritméticos: :exc:`OverflowError`, :exc:`ZeroDivisionError`, :exc:`FloatingPointError`.",
            "old": "",
            "details": {
                "state": 20,
                "source": "The base class for those built-in exceptions that are raised for various arithmetic errors: :exc:`OverflowError`, :exc:`ZeroDivisionError`, :exc:`FloatingPointError`.",
                "old_state": -1
            },
            "id": 70975021,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70975021/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738691/?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/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:25.650903+01:00",
            "action": 59,
            "target": "Todas as exceções embutidas que não saem para o sistema são derivadas dessa classe. Todas as exceções definidas pelo usuário também devem ser derivadas dessa classe.",
            "old": "",
            "details": {
                "state": 20,
                "source": "All built-in, non-system-exiting exceptions are derived from this class.  All user-defined exceptions should also be derived from this class.",
                "old_state": -1
            },
            "id": 70975020,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70975020/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738690/?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/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:25.650880+01:00",
            "action": 59,
            "target": "Uma lista das notas desta exceção, que foram adicionadas com :meth:`add_note`. Este atributo é criado quando :meth:`add_note` é chamado.",
            "old": "",
            "details": {
                "state": 20,
                "source": "A list of the notes of this exception, which were added with :meth:`add_note`. This attribute is created when :meth:`add_note` is called.",
                "old_state": -1
            },
            "id": 70975019,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70975019/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738688/?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/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:25.650856+01:00",
            "action": 59,
            "target": "Adiciona a string ``note`` às notas da exceção que aparecem no traceback padrão após a string de exceção. Uma exceção :exc:`TypeError` é levantada se ``note`` não for uma string.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Add the string ``note`` to the exception's notes which appear in the standard traceback after the exception string. A :exc:`TypeError` is raised if ``note`` is not a string.",
                "old_state": -1
            },
            "id": 70975018,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70975018/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738686/?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/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:25.650833+01:00",
            "action": 59,
            "target": "Este método define *tb* como o novo traceback (situação da pilha de execução) para a exceção e retorna o objeto exceção. Era mais comumente usado antes que os recursos de encadeamento de exceções de :pep:`3134` se tornassem disponíveis. O exemplo a seguir mostra como podemos converter uma instância de ``SomeException`` em uma instância de ``OtherException`` enquanto preservamos o traceback. Uma vez gerado, o quadro atual é empurrado para o traceback de ``OtherException``, como teria acontecido com o traceback de ``SomeException`` original se tivéssemos permitido que ele se propagasse para o chamador. ::",
            "old": "",
            "details": {
                "state": 20,
                "source": "This method sets *tb* as the new traceback for the exception and returns the exception object.  It was more commonly used before the exception chaining features of :pep:`3134` became available.  The following example shows how we can convert an instance of ``SomeException`` into an instance of ``OtherException`` while preserving the traceback.  Once raised, the current frame is pushed onto the traceback of the ``OtherException``, as would have happened to the traceback of the original ``SomeException`` had we allowed it to propagate to the caller. ::",
                "old_state": -1
            },
            "id": 70975017,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70975017/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738685/?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/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:25.650810+01:00",
            "action": 59,
            "target": "A tupla de argumentos fornecidos ao construtor de exceções. Algumas exceções embutidas (como :exc:`OSError`) esperam um certo número de argumentos e atribuem um significado especial aos elementos dessa tupla, enquanto outras são normalmente chamadas apenas com uma única string que fornece uma mensagem de erro.",
            "old": "",
            "details": {
                "state": 20,
                "source": "The tuple of arguments given to the exception constructor.  Some built-in exceptions (like :exc:`OSError`) expect a certain number of arguments and assign a special meaning to the elements of this tuple, while others are usually called only with a single string giving an error message.",
                "old_state": -1
            },
            "id": 70975016,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70975016/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738684/?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/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:25.650787+01:00",
            "action": 59,
            "target": "A classe base para todas as exceções embutidas. Não é para ser herdada diretamente por classes definidas pelo usuário (para isso, use :exc:`Exception`). Se :func:`str` for chamado em uma instância desta classe, a representação do(s) argumento(s) para a instância será retornada ou a string vazia quando não houver argumentos.",
            "old": "",
            "details": {
                "state": 20,
                "source": "The base class for all built-in exceptions.  It is not meant to be directly inherited by user-defined classes (for that, use :exc:`Exception`).  If :func:`str` is called on an instance of this class, the representation of the argument(s) to the instance are returned, or the empty string when there were no arguments.",
                "old_state": -1
            },
            "id": 70975015,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70975015/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738682/?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/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:25.650764+01:00",
            "action": 59,
            "target": "As seguintes exceções são usadas principalmente como classes base para outras exceções.",
            "old": "",
            "details": {
                "state": 20,
                "source": "The following exceptions are used mostly as base classes for other exceptions.",
                "old_state": -1
            },
            "id": 70975014,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70975014/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738680/?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/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:25.650741+01:00",
            "action": 59,
            "target": "Classes base",
            "old": "",
            "details": {
                "state": 20,
                "source": "Base classes",
                "old_state": -1
            },
            "id": 70975013,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70975013/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738677/?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/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:25.650718+01:00",
            "action": 59,
            "target": "A maioria das exceções embutidas são implementadas em C para eficiência, veja: :source:`Objects/exceptions.c`. Algumas têm layouts de memória personalizados, o que impossibilita a criação de uma subclasse que herda de vários tipos de exceção. O layout de memória de um tipo é um detalhe de implementação e pode mudar entre as versões do Python, levando a novos conflitos no futuro. Portanto, é recomendável evitar criar subclasses de vários tipos de exceção.",
            "old": "",
            "details": {
                "state": 20,
                "source": "Most built-in exceptions are implemented in C for efficiency, see: :source:`Objects/exceptions.c`.  Some have custom memory layouts which makes it impossible to create a subclass that inherits from multiple exception types. The memory layout of a type is an implementation detail and might change between Python versions, leading to new conflicts in the future.  Therefore, it's recommended to avoid subclassing multiple exception types altogether.",
                "old_state": -1
            },
            "id": 70975012,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70975012/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738674/?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/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:25.650696+01:00",
            "action": 59,
            "target": "O código do usuário pode criar subclasses que herdam de um tipo de exceção. É recomendado criar subclasse de apenas um tipo de exceção por vez para evitar possíveis conflitos entre como as bases tratam o atributo ``args``, bem como devido a possíveis incompatibilidades de layout de memória.",
            "old": "",
            "details": {
                "state": 20,
                "source": "User code can create subclasses that inherit from an exception type. It's recommended to only subclass one exception type at a time to avoid any possible conflicts between how the bases handle the ``args`` attribute, as well as due to possible memory layout incompatibilities.",
                "old_state": -1
            },
            "id": 70975011,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70975011/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738673/?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/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:25.650673+01:00",
            "action": 59,
            "target": "Herdando de exceções embutidas",
            "old": "",
            "details": {
                "state": 20,
                "source": "Inheriting from built-in exceptions",
                "old_state": -1
            },
            "id": 70975010,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70975010/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738672/?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/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:25.650650+01:00",
            "action": 59,
            "target": "Em qualquer um dos casos, a exceção em si sempre é mostrada após todas as exceções encadeadas, de modo que a linha final do traceback sempre mostre a última exceção que foi levantada.",
            "old": "",
            "details": {
                "state": 20,
                "source": "In either case, the exception itself is always shown after any chained exceptions so that the final line of the traceback always shows the last exception that was raised.",
                "old_state": -1
            },
            "id": 70975009,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70975009/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738671/?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/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:25.650627+01:00",
            "action": 59,
            "target": "O código de exibição padrão do traceback mostra essas exceções encadeadas, além do traceback da própria exceção. Uma exceção explicitamente encadeada em :attr:`__cause__` sempre é mostrada quando presente. Uma exceção implicitamente encadeada em :attr:`__context__` é mostrada apenas se :attr:`__cause__` for :const:`None` e :attr:`__suppress_context__` for falso.",
            "old": "",
            "details": {
                "state": 20,
                "source": "The default traceback display code shows these chained exceptions in addition to the traceback for the exception itself. An explicitly chained exception in :attr:`__cause__` is always shown when present. An implicitly chained exception in :attr:`__context__` is shown only if :attr:`__cause__` is :const:`None` and :attr:`__suppress_context__` is false.",
                "old_state": -1
            },
            "id": 70975008,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70975008/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738670/?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/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:25.650603+01:00",
            "action": 59,
            "target": "A expressão a seguir :keyword:`from <raise>` deve ser uma exceção ou ``None``. Ela será definida como :attr:`__cause__` na exceção levantada. A definição de :attr:`__cause__` também define implicitamente o atributo :attr:`__suppress_context__` como ``True``, de modo que o uso de ``raise new_exc from None`` substitui efetivamente a exceção antiga pela nova para fins de exibição (por exemplo, convertendo :exc:`KeyError` para :exc:`AttributeError`), deixando a exceção antiga disponível em :attr:`__context__` para introspecção durante a depuração.",
            "old": "",
            "details": {
                "state": 20,
                "source": "The expression following :keyword:`from<raise>` must be an exception or ``None``. It will be set as :attr:`__cause__` on the raised exception. Setting :attr:`__cause__` also implicitly sets the :attr:`__suppress_context__` attribute to ``True``, so that using ``raise new_exc from None`` effectively replaces the old exception with the new one for display purposes (e.g. converting :exc:`KeyError` to :exc:`AttributeError`), while leaving the old exception available in :attr:`__context__` for introspection when debugging.",
                "old_state": -1
            },
            "id": 70975007,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70975007/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738668/?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/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:25.650579+01:00",
            "action": 59,
            "target": "Esse contexto implícito da exceção pode ser complementado com uma causa explícita usando :keyword:`!from` com :keyword:`raise`::",
            "old": "",
            "details": {
                "state": 20,
                "source": "This implicit exception context can be supplemented with an explicit cause by using :keyword:`!from` with :keyword:`raise`::",
                "old_state": -1
            },
            "id": 70975006,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70975006/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738667/?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/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:25.650555+01:00",
            "action": 59,
            "target": "Ao levantar uma nova exceção enquanto outra exceção já está sendo tratada, o atributo :attr:`__context__` da nova exceção é automaticamente definido para a exceção tratada. Uma exceção pode ser tratada quando uma cláusula :keyword:`except` ou :keyword:`finally`, ou uma instrução :keyword:`with`, é usada.",
            "old": "",
            "details": {
                "state": 20,
                "source": "When raising a new exception while another exception is already being handled, the new exception's :attr:`__context__` attribute is automatically set to the handled exception.  An exception may be handled when an :keyword:`except` or :keyword:`finally` clause, or a :keyword:`with` statement, is used.",
                "old_state": -1
            },
            "id": 70975005,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70975005/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738666/?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/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:25.650532+01:00",
            "action": 59,
            "target": "Contexto da exceção",
            "old": "",
            "details": {
                "state": 20,
                "source": "Exception context",
                "old_state": -1
            },
            "id": 70975004,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70975004/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738665/?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/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:25.650509+01:00",
            "action": 59,
            "target": "As classes de exceções embutidas podem ser usadas como subclasses para definir novas exceções; Os programadores são incentivados a derivar novas exceções da classe :exc:`Exception` ou de uma de suas subclasses, e não de :exc:`BaseException`. Mais informações sobre a definição de exceções estão disponíveis no Tutorial do Python em :ref:`tut-userexceptions`.",
            "old": "",
            "details": {
                "state": 20,
                "source": "The built-in exception classes can be subclassed to define new exceptions; programmers are encouraged to derive new exceptions from the :exc:`Exception` class or one of its subclasses, and not from :exc:`BaseException`.  More information on defining exceptions is available in the Python Tutorial under :ref:`tut-userexceptions`.",
                "old_state": -1
            },
            "id": 70975003,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70975003/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738664/?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/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:25.650486+01:00",
            "action": 59,
            "target": "O código do usuário pode gerar exceções embutidas. Isso pode ser usado para testar um manipulador de exceções ou para relatar uma condição de erro \"exatamente como\" a situação na qual o interpretador gera a mesma exceção; mas lembre-se de que nada impede o código do usuário de gerar um erro inadequado.",
            "old": "",
            "details": {
                "state": 20,
                "source": "User code can raise built-in exceptions.  This can be used to test an exception handler or to report an error condition \"just like\" the situation in which the interpreter raises the same exception; but beware that there is nothing to prevent user code from raising an inappropriate error.",
                "old_state": -1
            },
            "id": 70975002,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70975002/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738663/?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/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:25.650463+01:00",
            "action": 59,
            "target": "As exceções embutidas listadas abaixo podem ser geradas pelo interpretador ou pelas funções embutidas. Exceto onde mencionado, eles têm um \"valor associado\" indicando a causa detalhada do erro. Pode ser uma sequência ou uma tupla de vários itens de informação (por exemplo, um código de erro e uma sequência que explica o código). O valor associado geralmente é passado como argumentos para o construtor da classe de exceção.",
            "old": "",
            "details": {
                "state": 20,
                "source": "The built-in exceptions listed below can be generated by the interpreter or built-in functions.  Except where mentioned, they have an \"associated value\" indicating the detailed cause of the error.  This may be a string or a tuple of several items of information (e.g., an error code and a string explaining the code).  The associated value is usually passed as arguments to the exception class's constructor.",
                "old_state": -1
            },
            "id": 70975001,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70975001/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738662/?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/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:25.650438+01:00",
            "action": 59,
            "target": "No Python, todas as exceções devem ser instâncias de uma classe derivada de :class:`BaseException`. Em uma instrução :keyword:`try` com uma cláusula :keyword:`except` que menciona uma classe específica, essa cláusula também lida com qualquer classe de exceção derivada dessa classe (mas não com as classes de exceção a partir das quais *ela* é derivada). Duas classes de exceção que não são relacionadas por subclasse nunca são equivalentes, mesmo que tenham o mesmo nome.",
            "old": "",
            "details": {
                "state": 20,
                "source": "In Python, all exceptions must be instances of a class that derives from :class:`BaseException`.  In a :keyword:`try` statement with an :keyword:`except` clause that mentions a particular class, that clause also handles any exception classes derived from that class (but not exception classes from which *it* is derived).  Two exception classes that are not related via subclassing are never equivalent, even if they have the same name.",
                "old_state": -1
            },
            "id": 70975000,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70975000/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738661/?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/pt_BR/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:25.650404+01:00",
            "action": 59,
            "target": "Exceções embutidas",
            "old": "",
            "details": {
                "state": 20,
                "source": "Built-in Exceptions",
                "old_state": -1
            },
            "id": 70974999,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70974999/?format=api"
        },
        {
            "unit": null,
            "component": "https://hosted.weblate.org/api/components/python-docs/latest%252Flatestlibraryexceptions/?format=api",
            "translation": "https://hosted.weblate.org/api/translations/python-docs/latest%252Flatestlibraryexceptions/pl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:24.643850+01:00",
            "action": 0,
            "target": "",
            "old": "",
            "details": {
                "reason": "new file",
                "filename": "pl/latest/library/exceptions.po"
            },
            "id": 70974635,
            "action_name": "Resource updated",
            "url": "https://hosted.weblate.org/api/changes/70974635/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738599/?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/pl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:24.643828+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "errno",
                "old_state": -1
            },
            "id": 70974634,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70974634/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738597/?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/pl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:24.643806+01:00",
            "action": 59,
            "target": "moduł",
            "old": "",
            "details": {
                "state": 20,
                "source": "module",
                "old_state": -1
            },
            "id": 70974633,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70974633/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738593/?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/pl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:24.643783+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "assert",
                "old_state": -1
            },
            "id": 70974632,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70974632/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738589/?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/pl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:24.643753+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "raise",
                "old_state": -1
            },
            "id": 70974631,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70974631/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738585/?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/pl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:24.643727+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "except",
                "old_state": -1
            },
            "id": 70974630,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70974630/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738580/?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/pl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:24.643704+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "try",
                "old_state": -1
            },
            "id": 70974629,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70974629/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738573/?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/pl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:24.643681+01:00",
            "action": 59,
            "target": "instrukcja",
            "old": "",
            "details": {
                "state": 20,
                "source": "statement",
                "old_state": -1
            },
            "id": 70974628,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70974628/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738568/?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/pl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:24.643658+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "The class hierarchy for built-in exceptions is:",
                "old_state": -1
            },
            "id": 70974627,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70974627/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738563/?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/pl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:24.643628+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Exception hierarchy",
                "old_state": -1
            },
            "id": 70974626,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70974626/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738559/?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/pl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:24.643591+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Like :exc:`ExceptionGroup`, any subclass of :exc:`BaseExceptionGroup` which is also a subclass of :exc:`Exception` can only wrap instances of :exc:`Exception`.",
                "old_state": -1
            },
            "id": 70974625,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70974625/?format=api"
        },
        {
            "unit": "https://hosted.weblate.org/api/units/108738555/?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/pl/?format=api",
            "user": null,
            "author": null,
            "timestamp": "2023-11-08T16:34:24.643189+01:00",
            "action": 59,
            "target": "",
            "old": "",
            "details": {
                "state": 0,
                "source": "Note that :exc:`BaseExceptionGroup` defines :meth:`__new__`, so subclasses that need a different constructor signature need to override that rather than :meth:`__init__`. For example, the following defines an exception group subclass which accepts an exit_code and and constructs the group's message from it. ::",
                "old_state": -1
            },
            "id": 70974624,
            "action_name": "String updated in the repository",
            "url": "https://hosted.weblate.org/api/changes/70974624/?format=api"
        }
    ]
}