2018-07-04 09:06:45 +00:00
|
|
|
|
# Copyright (C) 2001-2018, Python Software Foundation
|
2018-07-04 09:08:42 +00:00
|
|
|
|
# For licence information, see README file.
|
2016-10-30 09:46:26 +00:00
|
|
|
|
#
|
|
|
|
|
msgid ""
|
|
|
|
|
msgstr ""
|
|
|
|
|
"Project-Id-Version: Python 3.6\n"
|
|
|
|
|
"Report-Msgid-Bugs-To: \n"
|
2019-06-03 20:16:11 +00:00
|
|
|
|
"POT-Creation-Date: 2019-06-03 22:10+0200\n"
|
2018-10-04 10:28:41 +00:00
|
|
|
|
"PO-Revision-Date: 2018-10-04 12:24+0200\n"
|
2017-08-01 11:29:09 +00:00
|
|
|
|
"Last-Translator: Julien Palard <julien@palard.fr>\n"
|
2018-07-04 09:14:25 +00:00
|
|
|
|
"Language-Team: FRENCH <traductions@lists.afpy.org>\n"
|
2017-05-23 22:40:56 +00:00
|
|
|
|
"Language: fr\n"
|
2016-10-30 09:46:26 +00:00
|
|
|
|
"MIME-Version: 1.0\n"
|
|
|
|
|
"Content-Type: text/plain; charset=UTF-8\n"
|
|
|
|
|
"Content-Transfer-Encoding: 8bit\n"
|
2017-05-27 21:07:51 +00:00
|
|
|
|
"X-Generator: Poedit 1.8.11\n"
|
2016-10-30 09:46:26 +00:00
|
|
|
|
|
|
|
|
|
#: ../Doc/c-api/exceptions.rst:8
|
|
|
|
|
msgid "Exception Handling"
|
|
|
|
|
msgstr "Gestion des exceptions"
|
|
|
|
|
|
|
|
|
|
#: ../Doc/c-api/exceptions.rst:10
|
|
|
|
|
msgid ""
|
|
|
|
|
"The functions described in this chapter will let you handle and raise Python "
|
|
|
|
|
"exceptions. It is important to understand some of the basics of Python "
|
|
|
|
|
"exception handling. It works somewhat like the POSIX :c:data:`errno` "
|
|
|
|
|
"variable: there is a global indicator (per thread) of the last error that "
|
|
|
|
|
"occurred. Most C API functions don't clear this on success, but will set it "
|
|
|
|
|
"to indicate the cause of the error on failure. Most C API functions also "
|
|
|
|
|
"return an error indicator, usually *NULL* if they are supposed to return a "
|
|
|
|
|
"pointer, or ``-1`` if they return an integer (exception: the :c:func:`PyArg_"
|
|
|
|
|
"\\*` functions return ``1`` for success and ``0`` for failure)."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: ../Doc/c-api/exceptions.rst:20
|
|
|
|
|
msgid ""
|
|
|
|
|
"Concretely, the error indicator consists of three object pointers: the "
|
|
|
|
|
"exception's type, the exception's value, and the traceback object. Any of "
|
|
|
|
|
"those pointers can be NULL if non-set (although some combinations are "
|
|
|
|
|
"forbidden, for example you can't have a non-NULL traceback if the exception "
|
|
|
|
|
"type is NULL)."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: ../Doc/c-api/exceptions.rst:26
|
|
|
|
|
msgid ""
|
|
|
|
|
"When a function must fail because some function it called failed, it "
|
|
|
|
|
"generally doesn't set the error indicator; the function it called already "
|
|
|
|
|
"set it. It is responsible for either handling the error and clearing the "
|
|
|
|
|
"exception or returning after cleaning up any resources it holds (such as "
|
|
|
|
|
"object references or memory allocations); it should *not* continue normally "
|
|
|
|
|
"if it is not prepared to handle the error. If returning due to an error, it "
|
|
|
|
|
"is important to indicate to the caller that an error has been set. If the "
|
|
|
|
|
"error is not handled or carefully propagated, additional calls into the "
|
|
|
|
|
"Python/C API may not behave as intended and may fail in mysterious ways."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: ../Doc/c-api/exceptions.rst:37
|
|
|
|
|
msgid ""
|
|
|
|
|
"The error indicator is **not** the result of :func:`sys.exc_info()`. The "
|
|
|
|
|
"former corresponds to an exception that is not yet caught (and is therefore "
|
|
|
|
|
"still propagating), while the latter returns an exception after it is caught "
|
|
|
|
|
"(and has therefore stopped propagating)."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: ../Doc/c-api/exceptions.rst:44
|
|
|
|
|
msgid "Printing and clearing"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: ../Doc/c-api/exceptions.rst:49
|
|
|
|
|
msgid ""
|
|
|
|
|
"Clear the error indicator. If the error indicator is not set, there is no "
|
|
|
|
|
"effect."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: ../Doc/c-api/exceptions.rst:55
|
|
|
|
|
msgid ""
|
|
|
|
|
"Print a standard traceback to ``sys.stderr`` and clear the error indicator. "
|
2019-03-20 08:41:37 +00:00
|
|
|
|
"**Unless** the error is a ``SystemExit``. In that case the no traceback is "
|
|
|
|
|
"printed and Python process will exit with the error code specified by the "
|
|
|
|
|
"``SystemExit`` instance."
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-03-20 08:41:37 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:60
|
|
|
|
|
msgid ""
|
|
|
|
|
"Call this function **only** when the error indicator is set. Otherwise it "
|
|
|
|
|
"will cause a fatal error!"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: ../Doc/c-api/exceptions.rst:63
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"If *set_sys_last_vars* is nonzero, the variables :data:`sys.last_type`, :"
|
|
|
|
|
"data:`sys.last_value` and :data:`sys.last_traceback` will be set to the "
|
|
|
|
|
"type, value and traceback of the printed exception, respectively."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-03-20 08:41:37 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:70
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "Alias for ``PyErr_PrintEx(1)``."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-03-20 08:41:37 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:75
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"This utility function prints a warning message to ``sys.stderr`` when an "
|
|
|
|
|
"exception has been set but it is impossible for the interpreter to actually "
|
|
|
|
|
"raise the exception. It is used, for example, when an exception occurs in "
|
|
|
|
|
"an :meth:`__del__` method."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-03-20 08:41:37 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:80
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"The function is called with a single argument *obj* that identifies the "
|
|
|
|
|
"context in which the unraisable exception occurred. If possible, the repr of "
|
|
|
|
|
"*obj* will be printed in the warning message."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:84
|
|
|
|
|
msgid "An exception must be set when calling this function."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: ../Doc/c-api/exceptions.rst:88
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "Raising exceptions"
|
|
|
|
|
msgstr "Lever des exceptions"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:90
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"These functions help you set the current thread's error indicator. For "
|
|
|
|
|
"convenience, some of these functions will always return a NULL pointer for "
|
|
|
|
|
"use in a ``return`` statement."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:97
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"This is the most common way to set the error indicator. The first argument "
|
|
|
|
|
"specifies the exception type; it is normally one of the standard exceptions, "
|
|
|
|
|
"e.g. :c:data:`PyExc_RuntimeError`. You need not increment its reference "
|
|
|
|
|
"count. The second argument is an error message; it is decoded from "
|
|
|
|
|
"``'utf-8``'."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:105
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"This function is similar to :c:func:`PyErr_SetString` but lets you specify "
|
|
|
|
|
"an arbitrary Python object for the \"value\" of the exception."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:111
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"This function sets the error indicator and returns *NULL*. *exception* "
|
|
|
|
|
"should be a Python exception class. The *format* and subsequent parameters "
|
|
|
|
|
"help format the error message; they have the same meaning and values as in :"
|
|
|
|
|
"c:func:`PyUnicode_FromFormat`. *format* is an ASCII-encoded string."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:120
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Same as :c:func:`PyErr_Format`, but taking a :c:type:`va_list` argument "
|
|
|
|
|
"rather than a variable number of arguments."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:128
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "This is a shorthand for ``PyErr_SetObject(type, Py_None)``."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:133
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"This is a shorthand for ``PyErr_SetString(PyExc_TypeError, message)``, where "
|
|
|
|
|
"*message* indicates that a built-in operation was invoked with an illegal "
|
|
|
|
|
"argument. It is mostly for internal use."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:140
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"This is a shorthand for ``PyErr_SetNone(PyExc_MemoryError)``; it returns "
|
|
|
|
|
"*NULL* so an object allocation function can write ``return PyErr_NoMemory();"
|
|
|
|
|
"`` when it runs out of memory."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:149
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"This is a convenience function to raise an exception when a C library "
|
|
|
|
|
"function has returned an error and set the C variable :c:data:`errno`. It "
|
|
|
|
|
"constructs a tuple object whose first item is the integer :c:data:`errno` "
|
|
|
|
|
"value and whose second item is the corresponding error message (gotten from :"
|
|
|
|
|
"c:func:`strerror`), and then calls ``PyErr_SetObject(type, object)``. On "
|
|
|
|
|
"Unix, when the :c:data:`errno` value is :const:`EINTR`, indicating an "
|
|
|
|
|
"interrupted system call, this calls :c:func:`PyErr_CheckSignals`, and if "
|
|
|
|
|
"that set the error indicator, leaves it set to that. The function always "
|
|
|
|
|
"returns *NULL*, so a wrapper function around a system call can write "
|
|
|
|
|
"``return PyErr_SetFromErrno(type);`` when the system call returns an error."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:163
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Similar to :c:func:`PyErr_SetFromErrno`, with the additional behavior that "
|
|
|
|
|
"if *filenameObject* is not *NULL*, it is passed to the constructor of *type* "
|
|
|
|
|
"as a third parameter. In the case of :exc:`OSError` exception, this is used "
|
|
|
|
|
"to define the :attr:`filename` attribute of the exception instance."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:172
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Similar to :c:func:`PyErr_SetFromErrnoWithFilenameObject`, but takes a "
|
|
|
|
|
"second filename object, for raising errors when a function that takes two "
|
|
|
|
|
"filenames fails."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:181
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Similar to :c:func:`PyErr_SetFromErrnoWithFilenameObject`, but the filename "
|
|
|
|
|
"is given as a C string. *filename* is decoded from the filesystem encoding "
|
|
|
|
|
"(:func:`os.fsdecode`)."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:188
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"This is a convenience function to raise :exc:`WindowsError`. If called with "
|
|
|
|
|
"*ierr* of :c:data:`0`, the error code returned by a call to :c:func:"
|
|
|
|
|
"`GetLastError` is used instead. It calls the Win32 function :c:func:"
|
|
|
|
|
"`FormatMessage` to retrieve the Windows description of error code given by "
|
|
|
|
|
"*ierr* or :c:func:`GetLastError`, then it constructs a tuple object whose "
|
|
|
|
|
"first item is the *ierr* value and whose second item is the corresponding "
|
|
|
|
|
"error message (gotten from :c:func:`FormatMessage`), and then calls "
|
|
|
|
|
"``PyErr_SetObject(PyExc_WindowsError, object)``. This function always "
|
2018-11-29 15:13:39 +00:00
|
|
|
|
"returns *NULL*."
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:197 ../Doc/c-api/exceptions.rst:205
|
|
|
|
|
#: ../Doc/c-api/exceptions.rst:214 ../Doc/c-api/exceptions.rst:222
|
|
|
|
|
#: ../Doc/c-api/exceptions.rst:231 ../Doc/c-api/exceptions.rst:240
|
2018-11-29 15:13:39 +00:00
|
|
|
|
msgid ":ref:`Availability <availability>`: Windows."
|
2018-11-29 16:44:15 +00:00
|
|
|
|
msgstr ":ref:`Disponibilité <availability>` : Windows."
|
2018-11-29 15:13:39 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:202
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Similar to :c:func:`PyErr_SetFromWindowsErr`, with an additional parameter "
|
2018-11-29 15:13:39 +00:00
|
|
|
|
"specifying the exception type to be raised."
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:210
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Similar to :c:func:`PyErr_SetFromWindowsErrWithFilenameObject`, but the "
|
|
|
|
|
"filename is given as a C string. *filename* is decoded from the filesystem "
|
2018-11-29 15:13:39 +00:00
|
|
|
|
"encoding (:func:`os.fsdecode`)."
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:219
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Similar to :c:func:`PyErr_SetFromWindowsErrWithFilenameObject`, with an "
|
2018-11-29 15:13:39 +00:00
|
|
|
|
"additional parameter specifying the exception type to be raised."
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:227
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Similar to :c:func:`PyErr_SetExcFromWindowsErrWithFilenameObject`, but "
|
2018-11-29 15:13:39 +00:00
|
|
|
|
"accepts a second filename object."
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:237
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Similar to :c:func:`PyErr_SetFromWindowsErrWithFilename`, with an additional "
|
2018-11-29 15:13:39 +00:00
|
|
|
|
"parameter specifying the exception type to be raised."
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:245
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"This is a convenience function to raise :exc:`ImportError`. *msg* will be "
|
|
|
|
|
"set as the exception's message string. *name* and *path*, both of which can "
|
|
|
|
|
"be ``NULL``, will be set as the :exc:`ImportError`'s respective ``name`` and "
|
|
|
|
|
"``path`` attributes."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:255
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Set file, line, and offset information for the current exception. If the "
|
|
|
|
|
"current exception is not a :exc:`SyntaxError`, then it sets additional "
|
|
|
|
|
"attributes, which make the exception printing subsystem think the exception "
|
|
|
|
|
"is a :exc:`SyntaxError`."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:265
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Like :c:func:`PyErr_SyntaxLocationObject`, but *filename* is a byte string "
|
|
|
|
|
"decoded from the filesystem encoding (:func:`os.fsdecode`)."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:273
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Like :c:func:`PyErr_SyntaxLocationEx`, but the col_offset parameter is "
|
|
|
|
|
"omitted."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:279
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"This is a shorthand for ``PyErr_SetString(PyExc_SystemError, message)``, "
|
|
|
|
|
"where *message* indicates that an internal operation (e.g. a Python/C API "
|
|
|
|
|
"function) was invoked with an illegal argument. It is mostly for internal "
|
|
|
|
|
"use."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:286
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "Issuing warnings"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:288
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Use these functions to issue warnings from C code. They mirror similar "
|
|
|
|
|
"functions exported by the Python :mod:`warnings` module. They normally "
|
|
|
|
|
"print a warning message to *sys.stderr*; however, it is also possible that "
|
|
|
|
|
"the user has specified that warnings are to be turned into errors, and in "
|
|
|
|
|
"that case they will raise an exception. It is also possible that the "
|
|
|
|
|
"functions raise an exception because of a problem with the warning "
|
|
|
|
|
"machinery. The return value is ``0`` if no exception is raised, or ``-1`` if "
|
|
|
|
|
"an exception is raised. (It is not possible to determine whether a warning "
|
|
|
|
|
"message is actually printed, nor what the reason is for the exception; this "
|
|
|
|
|
"is intentional.) If an exception is raised, the caller should do its normal "
|
|
|
|
|
"exception handling (for example, :c:func:`Py_DECREF` owned references and "
|
|
|
|
|
"return an error value)."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:303
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Issue a warning message. The *category* argument is a warning category (see "
|
|
|
|
|
"below) or *NULL*; the *message* argument is a UTF-8 encoded string. "
|
|
|
|
|
"*stack_level* is a positive number giving a number of stack frames; the "
|
|
|
|
|
"warning will be issued from the currently executing line of code in that "
|
|
|
|
|
"stack frame. A *stack_level* of 1 is the function calling :c:func:"
|
|
|
|
|
"`PyErr_WarnEx`, 2 is the function above that, and so forth."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:310
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
2017-05-27 17:46:38 +00:00
|
|
|
|
"Warning categories must be subclasses of :c:data:`PyExc_Warning`; :c:data:"
|
|
|
|
|
"`PyExc_Warning` is a subclass of :c:data:`PyExc_Exception`; the default "
|
|
|
|
|
"warning category is :c:data:`PyExc_RuntimeWarning`. The standard Python "
|
|
|
|
|
"warning categories are available as global variables whose names are "
|
|
|
|
|
"enumerated at :ref:`standardwarningcategories`."
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:316
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"For information about warning control, see the documentation for the :mod:"
|
|
|
|
|
"`warnings` module and the :option:`-W` option in the command line "
|
|
|
|
|
"documentation. There is no C API for warning control."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:322
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Much like :c:func:`PyErr_SetImportError` but this function allows for "
|
|
|
|
|
"specifying a subclass of :exc:`ImportError` to raise."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:330
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Issue a warning message with explicit control over all warning attributes. "
|
|
|
|
|
"This is a straightforward wrapper around the Python function :func:`warnings."
|
|
|
|
|
"warn_explicit`, see there for more information. The *module* and *registry* "
|
|
|
|
|
"arguments may be set to *NULL* to get the default effect described there."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:341
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Similar to :c:func:`PyErr_WarnExplicitObject` except that *message* and "
|
|
|
|
|
"*module* are UTF-8 encoded strings, and *filename* is decoded from the "
|
|
|
|
|
"filesystem encoding (:func:`os.fsdecode`)."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:348
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Function similar to :c:func:`PyErr_WarnEx`, but use :c:func:"
|
|
|
|
|
"`PyUnicode_FromFormat` to format the warning message. *format* is an ASCII-"
|
|
|
|
|
"encoded string."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:357
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Function similar to :c:func:`PyErr_WarnFormat`, but *category* is :exc:"
|
|
|
|
|
"`ResourceWarning` and pass *source* to :func:`warnings.WarningMessage`."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:364
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "Querying the error indicator"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:368
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Test whether the error indicator is set. If set, return the exception "
|
|
|
|
|
"*type* (the first argument to the last call to one of the :c:func:`PyErr_Set"
|
|
|
|
|
"\\*` functions or to :c:func:`PyErr_Restore`). If not set, return *NULL*. "
|
|
|
|
|
"You do not own a reference to the return value, so you do not need to :c:"
|
|
|
|
|
"func:`Py_DECREF` it."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:376
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Do not compare the return value to a specific exception; use :c:func:"
|
|
|
|
|
"`PyErr_ExceptionMatches` instead, shown below. (The comparison could easily "
|
|
|
|
|
"fail since the exception may be an instance instead of a class, in the case "
|
|
|
|
|
"of a class exception, or it may be a subclass of the expected exception.)"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:384
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Equivalent to ``PyErr_GivenExceptionMatches(PyErr_Occurred(), exc)``. This "
|
|
|
|
|
"should only be called when an exception is actually set; a memory access "
|
|
|
|
|
"violation will occur if no exception has been raised."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:391
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Return true if the *given* exception matches the exception type in *exc*. "
|
|
|
|
|
"If *exc* is a class object, this also returns true when *given* is an "
|
|
|
|
|
"instance of a subclass. If *exc* is a tuple, all exception types in the "
|
|
|
|
|
"tuple (and recursively in subtuples) are searched for a match."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:399
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Retrieve the error indicator into three variables whose addresses are "
|
|
|
|
|
"passed. If the error indicator is not set, set all three variables to "
|
|
|
|
|
"*NULL*. If it is set, it will be cleared and you own a reference to each "
|
|
|
|
|
"object retrieved. The value and traceback object may be *NULL* even when "
|
|
|
|
|
"the type object is not."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:406
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"This function is normally only used by code that needs to catch exceptions "
|
|
|
|
|
"or by code that needs to save and restore the error indicator temporarily, e."
|
|
|
|
|
"g.::"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:421
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Set the error indicator from the three objects. If the error indicator is "
|
|
|
|
|
"already set, it is cleared first. If the objects are *NULL*, the error "
|
|
|
|
|
"indicator is cleared. Do not pass a *NULL* type and non-*NULL* value or "
|
|
|
|
|
"traceback. The exception type should be a class. Do not pass an invalid "
|
|
|
|
|
"exception type or value. (Violating these rules will cause subtle problems "
|
|
|
|
|
"later.) This call takes away a reference to each object: you must own a "
|
|
|
|
|
"reference to each object before the call and after the call you no longer "
|
|
|
|
|
"own these references. (If you don't understand this, don't use this "
|
|
|
|
|
"function. I warned you.)"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:433
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"This function is normally only used by code that needs to save and restore "
|
|
|
|
|
"the error indicator temporarily. Use :c:func:`PyErr_Fetch` to save the "
|
|
|
|
|
"current error indicator."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:440
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Under certain circumstances, the values returned by :c:func:`PyErr_Fetch` "
|
|
|
|
|
"below can be \"unnormalized\", meaning that ``*exc`` is a class object but "
|
|
|
|
|
"``*val`` is not an instance of the same class. This function can be used "
|
|
|
|
|
"to instantiate the class in that case. If the values are already "
|
|
|
|
|
"normalized, nothing happens. The delayed normalization is implemented to "
|
|
|
|
|
"improve performance."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:448
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"This function *does not* implicitly set the ``__traceback__`` attribute on "
|
|
|
|
|
"the exception value. If setting the traceback appropriately is desired, the "
|
|
|
|
|
"following additional snippet is needed::"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:459
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Retrieve the exception info, as known from ``sys.exc_info()``. This refers "
|
|
|
|
|
"to an exception that was *already caught*, not to an exception that was "
|
|
|
|
|
"freshly raised. Returns new references for the three objects, any of which "
|
|
|
|
|
"may be *NULL*. Does not modify the exception info state."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:466
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"This function is not normally used by code that wants to handle exceptions. "
|
|
|
|
|
"Rather, it can be used when code needs to save and restore the exception "
|
|
|
|
|
"state temporarily. Use :c:func:`PyErr_SetExcInfo` to restore or clear the "
|
|
|
|
|
"exception state."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:476
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Set the exception info, as known from ``sys.exc_info()``. This refers to an "
|
|
|
|
|
"exception that was *already caught*, not to an exception that was freshly "
|
|
|
|
|
"raised. This function steals the references of the arguments. To clear the "
|
|
|
|
|
"exception state, pass *NULL* for all three arguments. For general rules "
|
|
|
|
|
"about the three arguments, see :c:func:`PyErr_Restore`."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:484
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"This function is not normally used by code that wants to handle exceptions. "
|
|
|
|
|
"Rather, it can be used when code needs to save and restore the exception "
|
|
|
|
|
"state temporarily. Use :c:func:`PyErr_GetExcInfo` to read the exception "
|
|
|
|
|
"state."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:493
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "Signal Handling"
|
2019-03-09 22:39:59 +00:00
|
|
|
|
msgstr "Traitement des signaux"
|
2016-10-30 09:46:26 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:503
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"This function interacts with Python's signal handling. It checks whether a "
|
|
|
|
|
"signal has been sent to the processes and if so, invokes the corresponding "
|
|
|
|
|
"signal handler. If the :mod:`signal` module is supported, this can invoke a "
|
|
|
|
|
"signal handler written in Python. In all cases, the default effect for :"
|
|
|
|
|
"const:`SIGINT` is to raise the :exc:`KeyboardInterrupt` exception. If an "
|
|
|
|
|
"exception is raised the error indicator is set and the function returns "
|
|
|
|
|
"``-1``; otherwise the function returns ``0``. The error indicator may or "
|
|
|
|
|
"may not be cleared if it was previously set."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:519
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
2019-06-03 20:16:11 +00:00
|
|
|
|
"Simulate the effect of a :const:`SIGINT` signal arriving. The next time :c:"
|
|
|
|
|
"func:`PyErr_CheckSignals` is called, the Python signal handler for :const:"
|
|
|
|
|
"`SIGINT` will be called."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
|
|
|
|
#: ../Doc/c-api/exceptions.rst:523
|
|
|
|
|
msgid ""
|
|
|
|
|
"If :const:`SIGINT` isn't handled by Python (it was set to :data:`signal."
|
|
|
|
|
"SIG_DFL` or :data:`signal.SIG_IGN`), this function does nothing."
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:529
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"This utility function specifies a file descriptor to which the signal number "
|
|
|
|
|
"is written as a single byte whenever a signal is received. *fd* must be non-"
|
|
|
|
|
"blocking. It returns the previous such file descriptor."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:533
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"The value ``-1`` disables the feature; this is the initial state. This is "
|
|
|
|
|
"equivalent to :func:`signal.set_wakeup_fd` in Python, but without any error "
|
|
|
|
|
"checking. *fd* should be a valid file descriptor. The function should only "
|
|
|
|
|
"be called from the main thread."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:538
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "On Windows, the function now also supports socket handles."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:543
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "Exception Classes"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:547
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"This utility function creates and returns a new exception class. The *name* "
|
|
|
|
|
"argument must be the name of the new exception, a C string of the form "
|
|
|
|
|
"``module.classname``. The *base* and *dict* arguments are normally *NULL*. "
|
|
|
|
|
"This creates a class object derived from :exc:`Exception` (accessible in C "
|
|
|
|
|
"as :c:data:`PyExc_Exception`)."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:553
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"The :attr:`__module__` attribute of the new class is set to the first part "
|
|
|
|
|
"(up to the last dot) of the *name* argument, and the class name is set to "
|
|
|
|
|
"the last part (after the last dot). The *base* argument can be used to "
|
|
|
|
|
"specify alternate base classes; it can either be only one class or a tuple "
|
|
|
|
|
"of classes. The *dict* argument can be used to specify a dictionary of class "
|
|
|
|
|
"variables and methods."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:562
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Same as :c:func:`PyErr_NewException`, except that the new exception class "
|
|
|
|
|
"can easily be given a docstring: If *doc* is non-*NULL*, it will be used as "
|
|
|
|
|
"the docstring for the exception class."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:570
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "Exception Objects"
|
2018-02-15 00:01:41 +00:00
|
|
|
|
msgstr "Objets exception"
|
2016-10-30 09:46:26 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:574
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Return the traceback associated with the exception as a new reference, as "
|
|
|
|
|
"accessible from Python through :attr:`__traceback__`. If there is no "
|
|
|
|
|
"traceback associated, this returns *NULL*."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:581
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Set the traceback associated with the exception to *tb*. Use ``Py_None`` to "
|
|
|
|
|
"clear it."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:587
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Return the context (another exception instance during whose handling *ex* "
|
|
|
|
|
"was raised) associated with the exception as a new reference, as accessible "
|
|
|
|
|
"from Python through :attr:`__context__`. If there is no context associated, "
|
|
|
|
|
"this returns *NULL*."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:595
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Set the context associated with the exception to *ctx*. Use *NULL* to clear "
|
|
|
|
|
"it. There is no type check to make sure that *ctx* is an exception "
|
|
|
|
|
"instance. This steals a reference to *ctx*."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:602
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Return the cause (either an exception instance, or :const:`None`, set by "
|
|
|
|
|
"``raise ... from ...``) associated with the exception as a new reference, as "
|
|
|
|
|
"accessible from Python through :attr:`__cause__`."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:609
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Set the cause associated with the exception to *cause*. Use *NULL* to clear "
|
|
|
|
|
"it. There is no type check to make sure that *cause* is either an exception "
|
|
|
|
|
"instance or :const:`None`. This steals a reference to *cause*."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:613
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
":attr:`__suppress_context__` is implicitly set to ``True`` by this function."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:619
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "Unicode Exception Objects"
|
2018-10-04 10:28:41 +00:00
|
|
|
|
msgstr "Objets exception Unicode"
|
2016-10-30 09:46:26 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:621
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"The following functions are used to create and modify Unicode exceptions "
|
|
|
|
|
"from C."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:625
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Create a :class:`UnicodeDecodeError` object with the attributes *encoding*, "
|
|
|
|
|
"*object*, *length*, *start*, *end* and *reason*. *encoding* and *reason* are "
|
|
|
|
|
"UTF-8 encoded strings."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:631
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Create a :class:`UnicodeEncodeError` object with the attributes *encoding*, "
|
|
|
|
|
"*object*, *length*, *start*, *end* and *reason*. *encoding* and *reason* are "
|
|
|
|
|
"UTF-8 encoded strings."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:637
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Create a :class:`UnicodeTranslateError` object with the attributes *object*, "
|
|
|
|
|
"*length*, *start*, *end* and *reason*. *reason* is a UTF-8 encoded string."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:643
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "Return the *encoding* attribute of the given exception object."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:649
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "Return the *object* attribute of the given exception object."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:655
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Get the *start* attribute of the given exception object and place it into *"
|
|
|
|
|
"\\*start*. *start* must not be *NULL*. Return ``0`` on success, ``-1`` on "
|
|
|
|
|
"failure."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:663
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Set the *start* attribute of the given exception object to *start*. Return "
|
|
|
|
|
"``0`` on success, ``-1`` on failure."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:670
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Get the *end* attribute of the given exception object and place it into *"
|
|
|
|
|
"\\*end*. *end* must not be *NULL*. Return ``0`` on success, ``-1`` on "
|
|
|
|
|
"failure."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:678
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Set the *end* attribute of the given exception object to *end*. Return "
|
|
|
|
|
"``0`` on success, ``-1`` on failure."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:685
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "Return the *reason* attribute of the given exception object."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:691
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Set the *reason* attribute of the given exception object to *reason*. "
|
|
|
|
|
"Return ``0`` on success, ``-1`` on failure."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:696
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "Recursion Control"
|
|
|
|
|
msgstr "Contrôle de la récursion"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:698
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"These two functions provide a way to perform safe recursive calls at the C "
|
|
|
|
|
"level, both in the core and in extension modules. They are needed if the "
|
|
|
|
|
"recursive code does not necessarily invoke Python code (which tracks its "
|
|
|
|
|
"recursion depth automatically)."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:705
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "Marks a point where a recursive C-level call is about to be performed."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:707
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"If :const:`USE_STACKCHECK` is defined, this function checks if the OS stack "
|
|
|
|
|
"overflowed using :c:func:`PyOS_CheckStack`. In this is the case, it sets a :"
|
|
|
|
|
"exc:`MemoryError` and returns a nonzero value."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:711
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"The function then checks if the recursion limit is reached. If this is the "
|
|
|
|
|
"case, a :exc:`RecursionError` is set and a nonzero value is returned. "
|
|
|
|
|
"Otherwise, zero is returned."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:715
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"*where* should be a string such as ``\" in instance check\"`` to be "
|
|
|
|
|
"concatenated to the :exc:`RecursionError` message caused by the recursion "
|
|
|
|
|
"depth limit."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:721
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Ends a :c:func:`Py_EnterRecursiveCall`. Must be called once for each "
|
|
|
|
|
"*successful* invocation of :c:func:`Py_EnterRecursiveCall`."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:724
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Properly implementing :c:member:`~PyTypeObject.tp_repr` for container types "
|
|
|
|
|
"requires special recursion handling. In addition to protecting the stack, :"
|
|
|
|
|
"c:member:`~PyTypeObject.tp_repr` also needs to track objects to prevent "
|
|
|
|
|
"cycles. The following two functions facilitate this functionality. "
|
|
|
|
|
"Effectively, these are the C equivalent to :func:`reprlib.recursive_repr`."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:732
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Called at the beginning of the :c:member:`~PyTypeObject.tp_repr` "
|
|
|
|
|
"implementation to detect cycles."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:735
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"If the object has already been processed, the function returns a positive "
|
|
|
|
|
"integer. In that case the :c:member:`~PyTypeObject.tp_repr` implementation "
|
|
|
|
|
"should return a string object indicating a cycle. As examples, :class:"
|
|
|
|
|
"`dict` objects return ``{...}`` and :class:`list` objects return ``[...]``."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:741
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"The function will return a negative integer if the recursion limit is "
|
|
|
|
|
"reached. In that case the :c:member:`~PyTypeObject.tp_repr` implementation "
|
|
|
|
|
"should typically return ``NULL``."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:745
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Otherwise, the function returns zero and the :c:member:`~PyTypeObject."
|
|
|
|
|
"tp_repr` implementation can continue normally."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:750
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Ends a :c:func:`Py_ReprEnter`. Must be called once for each invocation of :"
|
|
|
|
|
"c:func:`Py_ReprEnter` that returns zero."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:757
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "Standard Exceptions"
|
|
|
|
|
msgstr "Exceptions standards"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:759
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"All standard Python exceptions are available as global variables whose names "
|
|
|
|
|
"are ``PyExc_`` followed by the Python exception name. These have the type :"
|
|
|
|
|
"c:type:`PyObject\\*`; they are all class objects. For completeness, here "
|
|
|
|
|
"are all the variables:"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:820 ../Doc/c-api/exceptions.rst:953
|
|
|
|
|
#: ../Doc/c-api/exceptions.rst:1001
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "C Name"
|
|
|
|
|
msgstr "Nom C"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:820 ../Doc/c-api/exceptions.rst:1001
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "Python Name"
|
|
|
|
|
msgstr "Nom Python"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:820 ../Doc/c-api/exceptions.rst:953
|
|
|
|
|
#: ../Doc/c-api/exceptions.rst:1001
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "Notes"
|
|
|
|
|
msgstr "Notes"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:822
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":c:data:`PyExc_BaseException`"
|
|
|
|
|
msgstr ":c:data:`PyExc_BaseException`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:822
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":exc:`BaseException`"
|
|
|
|
|
msgstr ":exc:`BaseException`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:822 ../Doc/c-api/exceptions.rst:824
|
|
|
|
|
#: ../Doc/c-api/exceptions.rst:826 ../Doc/c-api/exceptions.rst:872
|
|
|
|
|
#: ../Doc/c-api/exceptions.rst:884 ../Doc/c-api/exceptions.rst:1003
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "\\(1)"
|
|
|
|
|
msgstr "\\(1)"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:824
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":c:data:`PyExc_Exception`"
|
|
|
|
|
msgstr ":c:data:`PyExc_Exception`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:824
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":exc:`Exception`"
|
|
|
|
|
msgstr ":exc:`Exception`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:826
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":c:data:`PyExc_ArithmeticError`"
|
|
|
|
|
msgstr ":c:data:`PyExc_ArithmeticError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:826
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":exc:`ArithmeticError`"
|
|
|
|
|
msgstr ":exc:`ArithmeticError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:828
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":c:data:`PyExc_AssertionError`"
|
|
|
|
|
msgstr ":c:data:`PyExc_AssertionError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:828
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":exc:`AssertionError`"
|
|
|
|
|
msgstr ":exc:`AssertionError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:830
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":c:data:`PyExc_AttributeError`"
|
|
|
|
|
msgstr ":c:data:`PyExc_AttributeError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:830
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":exc:`AttributeError`"
|
|
|
|
|
msgstr ":exc:`AttributeError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:832
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":c:data:`PyExc_BlockingIOError`"
|
|
|
|
|
msgstr ":c:data:`PyExc_BlockingIOError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:832
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":exc:`BlockingIOError`"
|
|
|
|
|
msgstr ":exc:`BlockingIOError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:834
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":c:data:`PyExc_BrokenPipeError`"
|
|
|
|
|
msgstr ":c:data:`PyExc_BrokenPipeError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:834
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":exc:`BrokenPipeError`"
|
|
|
|
|
msgstr ":exc:`BrokenPipeError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:836
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":c:data:`PyExc_BufferError`"
|
2017-05-27 21:07:51 +00:00
|
|
|
|
msgstr ":c:data:`PyExc_BufferError`"
|
2017-05-27 17:46:38 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:836
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":exc:`BufferError`"
|
2017-05-27 21:07:51 +00:00
|
|
|
|
msgstr ":exc:`BufferError`"
|
2017-05-27 17:46:38 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:838
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":c:data:`PyExc_ChildProcessError`"
|
|
|
|
|
msgstr ":c:data:`PyExc_ChildProcessError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:838
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":exc:`ChildProcessError`"
|
|
|
|
|
msgstr ":exc:`ChildProcessError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:840
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":c:data:`PyExc_ConnectionAbortedError`"
|
|
|
|
|
msgstr ":c:data:`PyExc_ConnectionAbortedError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:840
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":exc:`ConnectionAbortedError`"
|
|
|
|
|
msgstr ":exc:`ConnectionAbortedError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:842
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":c:data:`PyExc_ConnectionError`"
|
|
|
|
|
msgstr ":c:data:`PyExc_ConnectionError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:842
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":exc:`ConnectionError`"
|
|
|
|
|
msgstr ":exc:`ConnectionError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:844
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":c:data:`PyExc_ConnectionRefusedError`"
|
|
|
|
|
msgstr ":c:data:`PyExc_ConnectionRefusedError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:844
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":exc:`ConnectionRefusedError`"
|
|
|
|
|
msgstr ":exc:`ConnectionRefusedError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:846
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":c:data:`PyExc_ConnectionResetError`"
|
|
|
|
|
msgstr ":c:data:`PyExc_ConnectionResetError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:846
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":exc:`ConnectionResetError`"
|
|
|
|
|
msgstr ":exc:`ConnectionResetError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:848
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":c:data:`PyExc_EOFError`"
|
|
|
|
|
msgstr ":c:data:`PyExc_EOFError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:848
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":exc:`EOFError`"
|
|
|
|
|
msgstr ":exc:`EOFError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:850
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":c:data:`PyExc_FileExistsError`"
|
|
|
|
|
msgstr ":c:data:`PyExc_FileExistsError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:850
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":exc:`FileExistsError`"
|
|
|
|
|
msgstr ":exc:`FileExistsError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:852
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":c:data:`PyExc_FileNotFoundError`"
|
|
|
|
|
msgstr ":c:data:`PyExc_FloatingPointError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:852
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":exc:`FileNotFoundError`"
|
|
|
|
|
msgstr ":exc:`FileNotFoundError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:854
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":c:data:`PyExc_FloatingPointError`"
|
|
|
|
|
msgstr ":c:data:`PyExc_FloatingPointError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:854
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":exc:`FloatingPointError`"
|
|
|
|
|
msgstr ":exc:`FloatingPointError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:856
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":c:data:`PyExc_GeneratorExit`"
|
2017-05-27 21:07:51 +00:00
|
|
|
|
msgstr ":c:data:`PyExc_GeneratorExit`"
|
2017-05-27 17:46:38 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:856
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":exc:`GeneratorExit`"
|
2017-05-27 21:07:51 +00:00
|
|
|
|
msgstr ":exc:`GeneratorExit`"
|
2017-05-27 17:46:38 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:858
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":c:data:`PyExc_ImportError`"
|
|
|
|
|
msgstr ":c:data:`PyExc_ImportError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:858
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":exc:`ImportError`"
|
|
|
|
|
msgstr ":exc:`ImportError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:860
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":c:data:`PyExc_IndentationError`"
|
2017-05-27 21:07:51 +00:00
|
|
|
|
msgstr ":c:data:`PyExc_IndentationError`"
|
2016-10-30 09:46:26 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:860
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":exc:`IndentationError`"
|
2017-05-27 21:07:51 +00:00
|
|
|
|
msgstr ":exc:`IndentationError`"
|
2016-10-30 09:46:26 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:862
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":c:data:`PyExc_IndexError`"
|
|
|
|
|
msgstr ":c:data:`PyExc_IndexError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:862
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":exc:`IndexError`"
|
|
|
|
|
msgstr ":exc:`IndexError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:864
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":c:data:`PyExc_InterruptedError`"
|
|
|
|
|
msgstr ":c:data:`PyExc_InterruptedError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:864
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":exc:`InterruptedError`"
|
|
|
|
|
msgstr ":exc:`InterruptedError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:866
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":c:data:`PyExc_IsADirectoryError`"
|
|
|
|
|
msgstr ":c:data:`PyExc_IsADirectoryError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:866
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":exc:`IsADirectoryError`"
|
|
|
|
|
msgstr ":exc:`IsADirectoryError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:868
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":c:data:`PyExc_KeyError`"
|
|
|
|
|
msgstr ":c:data:`PyExc_KeyError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:868
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":exc:`KeyError`"
|
|
|
|
|
msgstr ":exc:`KeyError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:870
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":c:data:`PyExc_KeyboardInterrupt`"
|
|
|
|
|
msgstr ":c:data:`PyExc_KeyboardInterrupt`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:870
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":exc:`KeyboardInterrupt`"
|
|
|
|
|
msgstr ":exc:`KeyboardInterrupt`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:872
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":c:data:`PyExc_LookupError`"
|
|
|
|
|
msgstr ":c:data:`PyExc_LookupError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:872
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":exc:`LookupError`"
|
|
|
|
|
msgstr ":exc:`LookupError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:874
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":c:data:`PyExc_MemoryError`"
|
|
|
|
|
msgstr ":c:data:`PyExc_MemoryError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:874
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":exc:`MemoryError`"
|
|
|
|
|
msgstr ":exc:`MemoryError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:876
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":c:data:`PyExc_ModuleNotFoundError`"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:876
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":exc:`ModuleNotFoundError`"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:878
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":c:data:`PyExc_NameError`"
|
|
|
|
|
msgstr ":c:data:`PyExc_NameError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:878
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":exc:`NameError`"
|
|
|
|
|
msgstr ":exc:`NameError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:880
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":c:data:`PyExc_NotADirectoryError`"
|
|
|
|
|
msgstr ":c:data:`PyExc_NotADirectoryError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:880
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":exc:`NotADirectoryError`"
|
|
|
|
|
msgstr ":exc:`NotADirectoryError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:882
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":c:data:`PyExc_NotImplementedError`"
|
|
|
|
|
msgstr ":c:data:`PyExc_NotImplementedError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:882
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":exc:`NotImplementedError`"
|
|
|
|
|
msgstr ":exc:`NotImplementedError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:884
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":c:data:`PyExc_OSError`"
|
|
|
|
|
msgstr ":c:data:`PyExc_OSError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:884
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":exc:`OSError`"
|
|
|
|
|
msgstr ":exc:`OSError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:886
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":c:data:`PyExc_OverflowError`"
|
|
|
|
|
msgstr ":c:data:`PyExc_OverflowError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:886
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":exc:`OverflowError`"
|
|
|
|
|
msgstr ":exc:`OverflowError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:888
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":c:data:`PyExc_PermissionError`"
|
|
|
|
|
msgstr ":c:data:`PyExc_PermissionError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:888
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":exc:`PermissionError`"
|
|
|
|
|
msgstr ":exc:`PermissionError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:890
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":c:data:`PyExc_ProcessLookupError`"
|
|
|
|
|
msgstr ":c:data:`PyExc_ProcessLookupError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:890
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":exc:`ProcessLookupError`"
|
|
|
|
|
msgstr ":exc:`ProcessLookupError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:892
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":c:data:`PyExc_RecursionError`"
|
|
|
|
|
msgstr ":c:data:`PyExc_ReferenceError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:892
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":exc:`RecursionError`"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:894
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":c:data:`PyExc_ReferenceError`"
|
|
|
|
|
msgstr ":c:data:`PyExc_ReferenceError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:894
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":exc:`ReferenceError`"
|
|
|
|
|
msgstr ":exc:`ReferenceError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:894
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "\\(2)"
|
|
|
|
|
msgstr "\\(2)"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:896
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":c:data:`PyExc_RuntimeError`"
|
|
|
|
|
msgstr ":c:data:`PyExc_RuntimeError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:896
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":exc:`RuntimeError`"
|
|
|
|
|
msgstr ":exc:`RuntimeError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:898
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":c:data:`PyExc_StopAsyncIteration`"
|
2017-05-27 21:07:51 +00:00
|
|
|
|
msgstr ":c:data:`PyExc_StopAsyncIteration`"
|
2017-05-27 17:46:38 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:898
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":exc:`StopAsyncIteration`"
|
2017-05-27 21:07:51 +00:00
|
|
|
|
msgstr ":exc:`StopAsyncIteration`"
|
2017-05-27 17:46:38 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:900
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":c:data:`PyExc_StopIteration`"
|
2017-05-27 21:07:51 +00:00
|
|
|
|
msgstr ":c:data:`PyExc_StopIteration`"
|
2017-05-27 17:46:38 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:900
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":exc:`StopIteration`"
|
2017-05-27 21:07:51 +00:00
|
|
|
|
msgstr ":exc:`StopIteration`"
|
2017-05-27 17:46:38 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:902
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":c:data:`PyExc_SyntaxError`"
|
|
|
|
|
msgstr ":c:data:`PyExc_SyntaxError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:902
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":exc:`SyntaxError`"
|
|
|
|
|
msgstr ":exc:`SyntaxError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:904
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":c:data:`PyExc_SystemError`"
|
|
|
|
|
msgstr ":c:data:`PyExc_SystemError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:904
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":exc:`SystemError`"
|
|
|
|
|
msgstr ":exc:`SystemError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:906
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":c:data:`PyExc_SystemExit`"
|
|
|
|
|
msgstr ":c:data:`PyExc_SystemExit`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:906
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":exc:`SystemExit`"
|
|
|
|
|
msgstr ":exc:`SystemExit`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:908
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":c:data:`PyExc_TabError`"
|
2017-05-27 21:07:51 +00:00
|
|
|
|
msgstr ":c:data:`PyExc_TabError`"
|
2017-05-27 17:46:38 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:908
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":exc:`TabError`"
|
2017-05-27 21:07:51 +00:00
|
|
|
|
msgstr ":exc:`TabError`"
|
2017-05-27 17:46:38 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:910
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":c:data:`PyExc_TimeoutError`"
|
|
|
|
|
msgstr ":c:data:`PyExc_ImportError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:910
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":exc:`TimeoutError`"
|
|
|
|
|
msgstr ":exc:`TimeoutError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:912
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":c:data:`PyExc_TypeError`"
|
|
|
|
|
msgstr ":c:data:`PyExc_TypeError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:912
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":exc:`TypeError`"
|
|
|
|
|
msgstr ":exc:`TypeError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:914
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":c:data:`PyExc_UnboundLocalError`"
|
2017-05-27 21:07:51 +00:00
|
|
|
|
msgstr ":c:data:`PyExc_UnboundLocalError`"
|
2017-05-27 17:46:38 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:914
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":exc:`UnboundLocalError`"
|
2017-05-27 21:07:51 +00:00
|
|
|
|
msgstr ":exc:`UnboundLocalError`"
|
2017-05-27 17:46:38 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:916
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":c:data:`PyExc_UnicodeDecodeError`"
|
2017-05-27 21:07:51 +00:00
|
|
|
|
msgstr ":c:data:`PyExc_UnicodeDecodeError`"
|
2017-05-27 17:46:38 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:916
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":exc:`UnicodeDecodeError`"
|
2017-05-27 21:07:51 +00:00
|
|
|
|
msgstr ":exc:`UnicodeDecodeError`"
|
2017-05-27 17:46:38 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:918
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":c:data:`PyExc_UnicodeEncodeError`"
|
2017-05-27 21:07:51 +00:00
|
|
|
|
msgstr ":c:data:`PyExc_UnicodeEncodeError`"
|
2017-05-27 17:46:38 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:918
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":exc:`UnicodeEncodeError`"
|
2017-05-27 21:07:51 +00:00
|
|
|
|
msgstr ":exc:`UnicodeEncodeError`"
|
2017-05-27 17:46:38 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:920
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":c:data:`PyExc_UnicodeError`"
|
2017-05-27 21:07:51 +00:00
|
|
|
|
msgstr ":c:data:`PyExc_UnicodeError`"
|
2017-05-27 17:46:38 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:920
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":exc:`UnicodeError`"
|
2017-05-27 21:07:51 +00:00
|
|
|
|
msgstr ":exc:`UnicodeError`"
|
2017-05-27 17:46:38 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:922
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":c:data:`PyExc_UnicodeTranslateError`"
|
2017-05-27 21:07:51 +00:00
|
|
|
|
msgstr ":c:data:`PyExc_UnicodeTranslateError`"
|
2017-05-27 17:46:38 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:922
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":exc:`UnicodeTranslateError`"
|
2017-05-27 21:07:51 +00:00
|
|
|
|
msgstr ":exc:`UnicodeTranslateError`"
|
2017-05-27 17:46:38 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:924
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":c:data:`PyExc_ValueError`"
|
|
|
|
|
msgstr ":c:data:`PyExc_ValueError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:924
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":exc:`ValueError`"
|
|
|
|
|
msgstr ":exc:`ValueError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:926
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":c:data:`PyExc_ZeroDivisionError`"
|
|
|
|
|
msgstr ":c:data:`PyExc_ZeroDivisionError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:926
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":exc:`ZeroDivisionError`"
|
|
|
|
|
msgstr ":exc:`ZeroDivisionError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:929
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
":c:data:`PyExc_BlockingIOError`, :c:data:`PyExc_BrokenPipeError`, :c:data:"
|
|
|
|
|
"`PyExc_ChildProcessError`, :c:data:`PyExc_ConnectionError`, :c:data:"
|
|
|
|
|
"`PyExc_ConnectionAbortedError`, :c:data:`PyExc_ConnectionRefusedError`, :c:"
|
|
|
|
|
"data:`PyExc_ConnectionResetError`, :c:data:`PyExc_FileExistsError`, :c:data:"
|
|
|
|
|
"`PyExc_FileNotFoundError`, :c:data:`PyExc_InterruptedError`, :c:data:"
|
|
|
|
|
"`PyExc_IsADirectoryError`, :c:data:`PyExc_NotADirectoryError`, :c:data:"
|
|
|
|
|
"`PyExc_PermissionError`, :c:data:`PyExc_ProcessLookupError` and :c:data:"
|
|
|
|
|
"`PyExc_TimeoutError` were introduced following :pep:`3151`."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:939
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":c:data:`PyExc_StopAsyncIteration` and :c:data:`PyExc_RecursionError`."
|
2017-05-27 21:07:51 +00:00
|
|
|
|
msgstr ":c:data:`PyExc_StopAsyncIteration` et :c:data:`PyExc_RecursionError`."
|
2016-10-30 09:46:26 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:942
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":c:data:`PyExc_ModuleNotFoundError`."
|
2017-05-27 21:07:51 +00:00
|
|
|
|
msgstr ":c:data:`PyExc_ModuleNotFoundError`."
|
2017-05-27 17:46:38 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:945
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "These are compatibility aliases to :c:data:`PyExc_OSError`:"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:955
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":c:data:`PyExc_EnvironmentError`"
|
|
|
|
|
msgstr ":c:data:`PyExc_EnvironmentError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:957
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":c:data:`PyExc_IOError`"
|
|
|
|
|
msgstr ":c:data:`PyExc_IOError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:959
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ":c:data:`PyExc_WindowsError`"
|
|
|
|
|
msgstr ":c:data:`PyExc_WindowsError`"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:959
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "\\(3)"
|
|
|
|
|
msgstr "\\(3)"
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:962
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "These aliases used to be separate exception types."
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:965 ../Doc/c-api/exceptions.rst:1029
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "Notes:"
|
2018-07-03 09:14:42 +00:00
|
|
|
|
msgstr "Notes :"
|
2016-10-30 09:46:26 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:968
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "This is a base class for other standard exceptions."
|
2018-03-20 23:16:43 +00:00
|
|
|
|
msgstr "C'est la classe de base pour les autres exceptions standards."
|
2016-10-30 09:46:26 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:971
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid "This is the same as :exc:`weakref.ReferenceError`."
|
|
|
|
|
msgstr "Identique à :exc:`weakref.ReferenceError`."
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:974
|
2016-10-30 09:46:26 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"Only defined on Windows; protect code that uses this by testing that the "
|
|
|
|
|
"preprocessor macro ``MS_WINDOWS`` is defined."
|
|
|
|
|
msgstr ""
|
2017-05-27 17:46:38 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:980
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid "Standard Warning Categories"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:982
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ""
|
|
|
|
|
"All standard Python warning categories are available as global variables "
|
|
|
|
|
"whose names are ``PyExc_`` followed by the Python exception name. These have "
|
|
|
|
|
"the type :c:type:`PyObject\\*`; they are all class objects. For "
|
|
|
|
|
"completeness, here are all the variables:"
|
|
|
|
|
msgstr ""
|
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:1003
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":c:data:`PyExc_Warning`"
|
2017-05-27 21:07:51 +00:00
|
|
|
|
msgstr ":c:data:`PyExc_Warning`"
|
2017-05-27 17:46:38 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:1003
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":exc:`Warning`"
|
2017-05-27 21:07:51 +00:00
|
|
|
|
msgstr ":exc:`Warning`"
|
2017-05-27 17:46:38 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:1005
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":c:data:`PyExc_BytesWarning`"
|
2017-05-27 21:07:51 +00:00
|
|
|
|
msgstr ":c:data:`PyExc_BytesWarning`"
|
2017-05-27 17:46:38 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:1005
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":exc:`BytesWarning`"
|
2017-05-27 21:07:51 +00:00
|
|
|
|
msgstr ":exc:`BytesWarning`"
|
2017-05-27 17:46:38 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:1007
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":c:data:`PyExc_DeprecationWarning`"
|
2017-05-27 21:07:51 +00:00
|
|
|
|
msgstr ":c:data:`PyExc_DeprecationWarning`"
|
2017-05-27 17:46:38 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:1007
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":exc:`DeprecationWarning`"
|
2017-05-27 21:07:51 +00:00
|
|
|
|
msgstr ":exc:`DeprecationWarning`"
|
2017-05-27 17:46:38 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:1009
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":c:data:`PyExc_FutureWarning`"
|
2017-05-27 21:07:51 +00:00
|
|
|
|
msgstr ":c:data:`PyExc_FutureWarning`"
|
2017-05-27 17:46:38 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:1009
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":exc:`FutureWarning`"
|
2017-05-28 15:52:50 +00:00
|
|
|
|
msgstr ":exc:`FutureWarning`"
|
2017-05-27 17:46:38 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:1011
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":c:data:`PyExc_ImportWarning`"
|
2017-05-27 21:07:51 +00:00
|
|
|
|
msgstr ":c:data:`PyExc_ImportWarning`"
|
2017-05-27 17:46:38 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:1011
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":exc:`ImportWarning`"
|
2017-05-27 21:07:51 +00:00
|
|
|
|
msgstr ":exc:`ImportWarning`"
|
2017-05-27 17:46:38 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:1013
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":c:data:`PyExc_PendingDeprecationWarning`"
|
2017-05-27 21:07:51 +00:00
|
|
|
|
msgstr ":c:data:`PyExc_PendingDeprecationWarning`"
|
2017-05-27 17:46:38 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:1013
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":exc:`PendingDeprecationWarning`"
|
2017-05-28 15:52:50 +00:00
|
|
|
|
msgstr ":exc:`PendingDeprecationWarning`"
|
2017-05-27 17:46:38 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:1015
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":c:data:`PyExc_ResourceWarning`"
|
2017-05-27 21:07:51 +00:00
|
|
|
|
msgstr ":c:data:`PyExc_ResourceWarning`"
|
2017-05-27 17:46:38 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:1015
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":exc:`ResourceWarning`"
|
2017-05-27 21:07:51 +00:00
|
|
|
|
msgstr ":exc:`ResourceWarning`"
|
2017-05-27 17:46:38 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:1017
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":c:data:`PyExc_RuntimeWarning`"
|
2017-05-27 21:07:51 +00:00
|
|
|
|
msgstr ":c:data:`PyExc_RuntimeWarning`"
|
2017-05-27 17:46:38 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:1017
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":exc:`RuntimeWarning`"
|
2017-05-27 21:07:51 +00:00
|
|
|
|
msgstr ":exc:`RuntimeWarning`"
|
2017-05-27 17:46:38 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:1019
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":c:data:`PyExc_SyntaxWarning`"
|
2017-05-27 21:07:51 +00:00
|
|
|
|
msgstr ":c:data:`PyExc_SyntaxWarning`"
|
2017-05-27 17:46:38 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:1019
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":exc:`SyntaxWarning`"
|
2017-05-27 21:07:51 +00:00
|
|
|
|
msgstr ":exc:`SyntaxWarning`"
|
2017-05-27 17:46:38 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:1021
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":c:data:`PyExc_UnicodeWarning`"
|
2017-05-27 21:07:51 +00:00
|
|
|
|
msgstr ":c:data:`PyExc_UnicodeWarning`"
|
2017-05-27 17:46:38 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:1021
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":exc:`UnicodeWarning`"
|
2017-05-28 15:52:50 +00:00
|
|
|
|
msgstr ":exc:`UnicodeWarning`"
|
2017-05-27 17:46:38 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:1023
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":c:data:`PyExc_UserWarning`"
|
2017-05-27 21:07:51 +00:00
|
|
|
|
msgstr ":c:data:`PyExc_UserWarning`"
|
2017-05-27 17:46:38 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:1023
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":exc:`UserWarning`"
|
2017-05-27 21:07:51 +00:00
|
|
|
|
msgstr ":exc:`UserWarning`"
|
2017-05-27 17:46:38 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:1026
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid ":c:data:`PyExc_ResourceWarning`."
|
2017-05-27 21:07:51 +00:00
|
|
|
|
msgstr ":c:data:`PyExc_ResourceWarning`."
|
2017-05-27 17:46:38 +00:00
|
|
|
|
|
2019-05-23 16:59:19 +00:00
|
|
|
|
#: ../Doc/c-api/exceptions.rst:1032
|
2017-05-27 17:46:38 +00:00
|
|
|
|
msgid "This is a base class for other standard warning categories."
|
2017-05-27 21:07:51 +00:00
|
|
|
|
msgstr "C'est la classe de base pour les autres catégories de *warning*."
|