1
0
Fork 0
python-docs-fr/library/bdb.po

520 lines
15 KiB
Plaintext
Raw Normal View History

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 ""
2019-12-05 22:15:54 +00:00
"Project-Id-Version: Python 3\n"
2016-10-30 09:46:26 +00:00
"Report-Msgid-Bugs-To: \n"
2020-09-11 07:11:46 +00:00
"POT-Creation-Date: 2020-08-24 09:01+0200\n"
2016-10-30 09:46:26 +00:00
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\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"
#: library/bdb.rst:2
2016-10-30 09:46:26 +00:00
msgid ":mod:`bdb` --- Debugger framework"
msgstr ":mod:`bdb` — Framework de débogage"
2016-10-30 09:46:26 +00:00
#: library/bdb.rst:7
2016-10-30 09:46:26 +00:00
msgid "**Source code:** :source:`Lib/bdb.py`"
msgstr "**Code source :** :source:`Lib/bdb.py`"
#: library/bdb.rst:11
2016-10-30 09:46:26 +00:00
msgid ""
"The :mod:`bdb` module handles basic debugger functions, like setting "
"breakpoints or managing execution via the debugger."
msgstr ""
#: library/bdb.rst:14
2016-10-30 09:46:26 +00:00
msgid "The following exception is defined:"
msgstr "L'exception suivante est définie :"
#: library/bdb.rst:18
2016-10-30 09:46:26 +00:00
msgid "Exception raised by the :class:`Bdb` class for quitting the debugger."
msgstr ""
#: library/bdb.rst:21
2016-10-30 09:46:26 +00:00
msgid "The :mod:`bdb` module also defines two classes:"
msgstr "Le module :mod:`bdb` définis deux classes :"
#: library/bdb.rst:25
2016-10-30 09:46:26 +00:00
msgid ""
"This class implements temporary breakpoints, ignore counts, disabling and "
"(re-)enabling, and conditionals."
msgstr ""
#: library/bdb.rst:28
2016-10-30 09:46:26 +00:00
msgid ""
"Breakpoints are indexed by number through a list called :attr:`bpbynumber` "
"and by ``(file, line)`` pairs through :attr:`bplist`. The former points to "
"a single instance of class :class:`Breakpoint`. The latter points to a list "
"of such instances since there may be more than one breakpoint per line."
msgstr ""
#: library/bdb.rst:33
2016-10-30 09:46:26 +00:00
msgid ""
"When creating a breakpoint, its associated filename should be in canonical "
"form. If a *funcname* is defined, a breakpoint hit will be counted when the "
"first line of that function is executed. A conditional breakpoint always "
"counts a hit."
msgstr ""
#: library/bdb.rst:38
2016-10-30 09:46:26 +00:00
msgid ":class:`Breakpoint` instances have the following methods:"
msgstr ""
#: library/bdb.rst:42
2016-10-30 09:46:26 +00:00
msgid ""
"Delete the breakpoint from the list associated to a file/line. If it is the "
"last breakpoint in that position, it also deletes the entry for the file/"
"line."
msgstr ""
#: library/bdb.rst:49
2016-10-30 09:46:26 +00:00
msgid "Mark the breakpoint as enabled."
msgstr "Active le point d'arrêt."
#: library/bdb.rst:54
2016-10-30 09:46:26 +00:00
msgid "Mark the breakpoint as disabled."
msgstr "Désactive le point d'arrêt."
#: library/bdb.rst:59
2016-10-30 09:46:26 +00:00
msgid ""
"Return a string with all the information about the breakpoint, nicely "
"formatted:"
msgstr ""
#: library/bdb.rst:62
2016-10-30 09:46:26 +00:00
msgid "The breakpoint number."
msgstr "Le numéro du point d'arrêt."
#: library/bdb.rst:63
2016-10-30 09:46:26 +00:00
msgid "If it is temporary or not."
msgstr "S'il est temporaire ou non."
#: library/bdb.rst:64
2016-10-30 09:46:26 +00:00
msgid "Its file,line position."
msgstr ""
#: library/bdb.rst:65
2016-10-30 09:46:26 +00:00
msgid "The condition that causes a break."
msgstr ""
#: library/bdb.rst:66
2016-10-30 09:46:26 +00:00
msgid "If it must be ignored the next N times."
msgstr ""
#: library/bdb.rst:67
2016-10-30 09:46:26 +00:00
msgid "The breakpoint hit count."
msgstr ""
#: library/bdb.rst:73
2016-10-30 09:46:26 +00:00
msgid ""
"Print the output of :meth:`bpformat` to the file *out*, or if it is "
"``None``, to standard output."
msgstr ""
#: library/bdb.rst:79
2016-10-30 09:46:26 +00:00
msgid "The :class:`Bdb` class acts as a generic Python debugger base class."
msgstr ""
#: library/bdb.rst:81
2016-10-30 09:46:26 +00:00
msgid ""
"This class takes care of the details of the trace facility; a derived class "
"should implement user interaction. The standard debugger class (:class:`pdb."
"Pdb`) is an example."
msgstr ""
#: library/bdb.rst:85
2016-10-30 09:46:26 +00:00
msgid ""
"The *skip* argument, if given, must be an iterable of glob-style module name "
"patterns. The debugger will not step into frames that originate in a module "
"that matches one of these patterns. Whether a frame is considered to "
"originate in a certain module is determined by the ``__name__`` in the frame "
"globals."
msgstr ""
#: library/bdb.rst:91
2016-10-30 09:46:26 +00:00
msgid "The *skip* argument."
msgstr "L'argument *skip*."
#: library/bdb.rst:94
2016-10-30 09:46:26 +00:00
msgid ""
"The following methods of :class:`Bdb` normally don't need to be overridden."
msgstr ""
#: library/bdb.rst:98
2016-10-30 09:46:26 +00:00
msgid ""
"Auxiliary method for getting a filename in a canonical form, that is, as a "
"case-normalized (on case-insensitive filesystems) absolute path, stripped of "
"surrounding angle brackets."
msgstr ""
#: library/bdb.rst:104
2016-10-30 09:46:26 +00:00
msgid ""
"Set the :attr:`botframe`, :attr:`stopframe`, :attr:`returnframe` and :attr:"
"`quitting` attributes with values ready to start debugging."
msgstr ""
#: library/bdb.rst:109
2016-10-30 09:46:26 +00:00
msgid ""
"This function is installed as the trace function of debugged frames. Its "
"return value is the new trace function (in most cases, that is, itself)."
msgstr ""
#: library/bdb.rst:112
2016-10-30 09:46:26 +00:00
msgid ""
"The default implementation decides how to dispatch a frame, depending on the "
"type of event (passed as a string) that is about to be executed. *event* can "
"be one of the following:"
msgstr ""
#: library/bdb.rst:116
2016-10-30 09:46:26 +00:00
msgid "``\"line\"``: A new line of code is going to be executed."
msgstr ""
#: library/bdb.rst:117
2016-10-30 09:46:26 +00:00
msgid ""
"``\"call\"``: A function is about to be called, or another code block "
"entered."
msgstr ""
#: library/bdb.rst:119
2016-10-30 09:46:26 +00:00
msgid "``\"return\"``: A function or other code block is about to return."
msgstr ""
#: library/bdb.rst:120
2016-10-30 09:46:26 +00:00
msgid "``\"exception\"``: An exception has occurred."
msgstr "``\"exception\"`` : Une exception est survenue."
#: library/bdb.rst:121
2016-10-30 09:46:26 +00:00
msgid "``\"c_call\"``: A C function is about to be called."
msgstr "``\"c_call\"`` : Une fonction C est sur le point d'être appelée."
#: library/bdb.rst:122
2016-10-30 09:46:26 +00:00
msgid "``\"c_return\"``: A C function has returned."
msgstr "``\"c_return\"`` : Une fonction C s'est terminée."
#: library/bdb.rst:123
2016-10-30 09:46:26 +00:00
msgid "``\"c_exception\"``: A C function has raised an exception."
msgstr ""
#: library/bdb.rst:125
2016-10-30 09:46:26 +00:00
msgid ""
"For the Python events, specialized functions (see below) are called. For "
"the C events, no action is taken."
msgstr ""
#: library/bdb.rst:128
2016-10-30 09:46:26 +00:00
msgid "The *arg* parameter depends on the previous event."
msgstr "Le paramètre *arg* dépend de l'événement précédent."
#: library/bdb.rst:130
2016-10-30 09:46:26 +00:00
msgid ""
"See the documentation for :func:`sys.settrace` for more information on the "
"trace function. For more information on code and frame objects, refer to :"
"ref:`types`."
msgstr ""
#: library/bdb.rst:136
2016-10-30 09:46:26 +00:00
msgid ""
"If the debugger should stop on the current line, invoke the :meth:"
"`user_line` method (which should be overridden in subclasses). Raise a :exc:"
"`BdbQuit` exception if the :attr:`Bdb.quitting` flag is set (which can be "
"set from :meth:`user_line`). Return a reference to the :meth:"
"`trace_dispatch` method for further tracing in that scope."
msgstr ""
#: library/bdb.rst:144
2016-10-30 09:46:26 +00:00
msgid ""
"If the debugger should stop on this function call, invoke the :meth:"
"`user_call` method (which should be overridden in subclasses). Raise a :exc:"
"`BdbQuit` exception if the :attr:`Bdb.quitting` flag is set (which can be "
"set from :meth:`user_call`). Return a reference to the :meth:"
"`trace_dispatch` method for further tracing in that scope."
msgstr ""
#: library/bdb.rst:152
2016-10-30 09:46:26 +00:00
msgid ""
"If the debugger should stop on this function return, invoke the :meth:"
"`user_return` method (which should be overridden in subclasses). Raise a :"
"exc:`BdbQuit` exception if the :attr:`Bdb.quitting` flag is set (which can "
"be set from :meth:`user_return`). Return a reference to the :meth:"
"`trace_dispatch` method for further tracing in that scope."
msgstr ""
#: library/bdb.rst:160
2016-10-30 09:46:26 +00:00
msgid ""
"If the debugger should stop at this exception, invokes the :meth:"
"`user_exception` method (which should be overridden in subclasses). Raise a :"
"exc:`BdbQuit` exception if the :attr:`Bdb.quitting` flag is set (which can "
"be set from :meth:`user_exception`). Return a reference to the :meth:"
"`trace_dispatch` method for further tracing in that scope."
msgstr ""
#: library/bdb.rst:166
2016-10-30 09:46:26 +00:00
msgid ""
"Normally derived classes don't override the following methods, but they may "
"if they want to redefine the definition of stopping and breakpoints."
msgstr ""
#: library/bdb.rst:171
2016-10-30 09:46:26 +00:00
msgid ""
"This method checks if the *frame* is somewhere below :attr:`botframe` in the "
"call stack. :attr:`botframe` is the frame in which debugging started."
msgstr ""
#: library/bdb.rst:176
2016-10-30 09:46:26 +00:00
msgid ""
"This method checks if there is a breakpoint in the filename and line "
"belonging to *frame* or, at least, in the current function. If the "
"breakpoint is a temporary one, this method deletes it."
msgstr ""
#: library/bdb.rst:182
2016-10-30 09:46:26 +00:00
msgid ""
"This method checks if there is a breakpoint in the filename of the current "
"frame."
msgstr ""
#: library/bdb.rst:185
2016-10-30 09:46:26 +00:00
msgid ""
"Derived classes should override these methods to gain control over debugger "
"operation."
msgstr ""
#: library/bdb.rst:190
2016-10-30 09:46:26 +00:00
msgid ""
"This method is called from :meth:`dispatch_call` when there is the "
"possibility that a break might be necessary anywhere inside the called "
"function."
msgstr ""
#: library/bdb.rst:196
2016-10-30 09:46:26 +00:00
msgid ""
"This method is called from :meth:`dispatch_line` when either :meth:"
"`stop_here` or :meth:`break_here` yields ``True``."
msgstr ""
#: library/bdb.rst:201
2016-10-30 09:46:26 +00:00
msgid ""
"This method is called from :meth:`dispatch_return` when :meth:`stop_here` "
"yields ``True``."
msgstr ""
#: library/bdb.rst:206
2016-10-30 09:46:26 +00:00
msgid ""
"This method is called from :meth:`dispatch_exception` when :meth:`stop_here` "
"yields ``True``."
msgstr ""
#: library/bdb.rst:211
2016-10-30 09:46:26 +00:00
msgid "Handle how a breakpoint must be removed when it is a temporary one."
msgstr ""
#: library/bdb.rst:213
2016-10-30 09:46:26 +00:00
msgid "This method must be implemented by derived classes."
msgstr ""
#: library/bdb.rst:216
2016-10-30 09:46:26 +00:00
msgid ""
"Derived classes and clients can call the following methods to affect the "
"stepping state."
msgstr ""
#: library/bdb.rst:221
2016-10-30 09:46:26 +00:00
msgid "Stop after one line of code."
msgstr "Arrête après une ligne de code."
#: library/bdb.rst:225
2016-10-30 09:46:26 +00:00
msgid "Stop on the next line in or below the given frame."
msgstr ""
#: library/bdb.rst:229
2016-10-30 09:46:26 +00:00
msgid "Stop when returning from the given frame."
msgstr ""
#: library/bdb.rst:233
2016-10-30 09:46:26 +00:00
msgid ""
"Stop when the line with the line no greater than the current one is reached "
"or when returning from current frame."
msgstr ""
#: library/bdb.rst:238
2016-10-30 09:46:26 +00:00
msgid ""
"Start debugging from *frame*. If *frame* is not specified, debugging starts "
"from caller's frame."
msgstr ""
#: library/bdb.rst:243
2016-10-30 09:46:26 +00:00
msgid ""
"Stop only at breakpoints or when finished. If there are no breakpoints, set "
"the system trace function to ``None``."
msgstr ""
#: library/bdb.rst:248
2016-10-30 09:46:26 +00:00
msgid ""
"Set the :attr:`quitting` attribute to ``True``. This raises :exc:`BdbQuit` "
"in the next call to one of the :meth:`dispatch_\\*` methods."
msgstr ""
#: library/bdb.rst:252
2016-10-30 09:46:26 +00:00
msgid ""
"Derived classes and clients can call the following methods to manipulate "
"breakpoints. These methods return a string containing an error message if "
"something went wrong, or ``None`` if all is well."
msgstr ""
#: library/bdb.rst:258
2016-10-30 09:46:26 +00:00
msgid ""
"Set a new breakpoint. If the *lineno* line doesn't exist for the *filename* "
"passed as argument, return an error message. The *filename* should be in "
"canonical form, as described in the :meth:`canonic` method."
msgstr ""
#: library/bdb.rst:264
2016-10-30 09:46:26 +00:00
msgid ""
"Delete the breakpoints in *filename* and *lineno*. If none were set, an "
"error message is returned."
msgstr ""
#: library/bdb.rst:269
2016-10-30 09:46:26 +00:00
msgid ""
"Delete the breakpoint which has the index *arg* in the :attr:`Breakpoint."
"bpbynumber`. If *arg* is not numeric or out of range, return an error "
"message."
msgstr ""
#: library/bdb.rst:275
2016-10-30 09:46:26 +00:00
msgid ""
"Delete all breakpoints in *filename*. If none were set, an error message is "
"returned."
msgstr ""
#: library/bdb.rst:280
2016-10-30 09:46:26 +00:00
msgid "Delete all existing breakpoints."
msgstr "Supprime tous les points d'arrêt définis."
#: library/bdb.rst:284
2016-10-30 09:46:26 +00:00
msgid ""
"Return a breakpoint specified by the given number. If *arg* is a string, it "
"will be converted to a number. If *arg* is a non-numeric string, if the "
"given breakpoint never existed or has been deleted, a :exc:`ValueError` is "
"raised."
msgstr ""
#: library/bdb.rst:293
2016-10-30 09:46:26 +00:00
msgid "Check if there is a breakpoint for *lineno* of *filename*."
msgstr ""
#: library/bdb.rst:297
2016-10-30 09:46:26 +00:00
msgid ""
"Return all breakpoints for *lineno* in *filename*, or an empty list if none "
"are set."
msgstr ""
#: library/bdb.rst:302
2016-10-30 09:46:26 +00:00
msgid "Return all breakpoints in *filename*, or an empty list if none are set."
msgstr ""
#: library/bdb.rst:306
2016-10-30 09:46:26 +00:00
msgid "Return all breakpoints that are set."
msgstr "Donne tous les points d'arrêt définis."
#: library/bdb.rst:309
2016-10-30 09:46:26 +00:00
msgid ""
"Derived classes and clients can call the following methods to get a data "
"structure representing a stack trace."
msgstr ""
#: library/bdb.rst:314
2016-10-30 09:46:26 +00:00
msgid ""
"Get a list of records for a frame and all higher (calling) and lower frames, "
"and the size of the higher part."
msgstr ""
#: library/bdb.rst:319
2016-10-30 09:46:26 +00:00
msgid ""
"Return a string with information about a stack entry, identified by a "
"``(frame, lineno)`` tuple:"
msgstr ""
#: library/bdb.rst:322
2016-10-30 09:46:26 +00:00
msgid "The canonical form of the filename which contains the frame."
msgstr ""
#: library/bdb.rst:323
2016-10-30 09:46:26 +00:00
msgid "The function name, or ``\"<lambda>\"``."
msgstr "Le nom de la fonction, ou ``\"<lambda>\"``."
#: library/bdb.rst:324
2016-10-30 09:46:26 +00:00
msgid "The input arguments."
msgstr "Les arguments donnés."
#: library/bdb.rst:325
2016-10-30 09:46:26 +00:00
msgid "The return value."
msgstr "Le résultat."
#: library/bdb.rst:326
2016-10-30 09:46:26 +00:00
msgid "The line of code (if it exists)."
msgstr "La ligne de code (si elle existe)."
#: library/bdb.rst:329
2016-10-30 09:46:26 +00:00
msgid ""
"The following two methods can be called by clients to use a debugger to "
"debug a :term:`statement`, given as a string."
msgstr ""
#: library/bdb.rst:334
2016-10-30 09:46:26 +00:00
msgid ""
"Debug a statement executed via the :func:`exec` function. *globals* "
"defaults to :attr:`__main__.__dict__`, *locals* defaults to *globals*."
msgstr ""
#: library/bdb.rst:339
2016-10-30 09:46:26 +00:00
msgid ""
"Debug an expression executed via the :func:`eval` function. *globals* and "
"*locals* have the same meaning as in :meth:`run`."
msgstr ""
#: library/bdb.rst:344
2016-10-30 09:46:26 +00:00
msgid "For backwards compatibility. Calls the :meth:`run` method."
msgstr ""
#: library/bdb.rst:348
2016-10-30 09:46:26 +00:00
msgid "Debug a single function call, and return its result."
msgstr ""
#: library/bdb.rst:351
2016-10-30 09:46:26 +00:00
msgid "Finally, the module defines the following functions:"
msgstr ""
#: library/bdb.rst:355
2016-10-30 09:46:26 +00:00
msgid ""
"Check whether we should break here, depending on the way the breakpoint *b* "
"was set."
msgstr ""
#: library/bdb.rst:358
2016-10-30 09:46:26 +00:00
msgid ""
"If it was set via line number, it checks if ``b.line`` is the same as the "
"one in the frame also passed as argument. If the breakpoint was set via "
"function name, we have to check we are in the right frame (the right "
"function) and if we are in its first executable line."
msgstr ""
#: library/bdb.rst:365
2016-10-30 09:46:26 +00:00
msgid ""
"Determine if there is an effective (active) breakpoint at this line of code. "
"Return a tuple of the breakpoint and a boolean that indicates if it is ok to "
"delete a temporary breakpoint. Return ``(None, None)`` if there is no "
"matching breakpoint."
msgstr ""
#: library/bdb.rst:372
2016-10-30 09:46:26 +00:00
msgid "Start debugging with a :class:`Bdb` instance from caller's frame."
msgstr ""