8000 Done: cgitb by JulienPalard · Pull Request #84 · python/python-docs-fr · GitHub
[go: up one dir, main page]

Skip to content

Done: cgitb #84

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Nov 15, 2017
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Done: cgitb
  • Loading branch information
JulienPalard committed Nov 15, 2017
commit e27db85c63c8cdb0357c3f459ce292fdc411f1e8
43 changes: 39 additions & 4 deletions library/cgitb.po
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ msgstr ""
"Project-Id-Version: Python 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-04-02 22:11+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"PO-Revision-Date: 2017-11-15 14:40+0100\n"
"Last-Translator: Julien Palard <julien@palard.fr>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: fr\n"
"MIME-Version: 1.0\n"
Expand All @@ -19,11 +19,11 @@ msgstr ""

#: ../Doc/library/cgitb.rst:2
msgid ":mod:`cgitb` --- Traceback manager for CGI scripts"
msgstr ""
msgstr ":mod:`cgitb` --- Gestionnaire d'exceptions pour les scripts CGI"

#: ../Doc/library/cgitb.rst:10
msgid "**Source code:** :source:`Lib/cgitb.py`"
msgstr ""
msgstr "**Code source :** :source:`Lib/cgitb.py`"

#: ../Doc/library/cgitb.rst:20
msgid ""
Expand All @@ -38,24 +38,42 @@ msgid ""
"debug the problem. Optionally, you can save this information to a file "
"instead of sending it to the browser."
msgstr ""
"Le module :mod:`cgitb` fournit un gestionnaire d'exceptions spécifique pour "
"les scripts Python. (Son nom est trompeur : Il a été conçu à l'origine pour "
"afficher des pile d'appels en HTML pour les scripts CGI, puis a été "
"généralisé par la suite pour afficher cette information en texte brut.) Une "
"fois ce module activé, si une excecption remonte jusqu'à l'interpréteur, un "
"rapport détaillé sera affiché. Le rapport affiche la pile d'appels, montrant "
"des extraits de code pour chaque niveau, ainsi que les arguments et les "
"variables locales des fonctions appelantes pour vous aider à résoudre le "
"problème. Il est aussi possible de sauvegarder cette information dans un "
"fichier plutôt que de l'envoyer dans le navigateur."

#: ../Doc/library/cgitb.rst:30
msgid "To enable this feature, simply add this to the top of your CGI script::"
msgstr ""
"Pour activer cette fonctionnalité, ajoutez simplement ceci au début de votre "
"script CGI : ::"

#: ../Doc/library/cgitb.rst:35
msgid ""
"The options to the :func:`enable` function control whether the report is "
"displayed in the browser and whether the report is logged to a file for "
"later analysis."
msgstr ""
"Les paramètres optionnels de la fonction :func:`enable` permettent de "
"choisir si le rapport est envoyé au navigateur ou si le rapport est écrit "
"dans un fichier pour analyse ultérieure."

#: ../Doc/library/cgitb.rst:44
msgid ""
"This function causes the :mod:`cgitb` module to take over the interpreter's "
"default handling for exceptions by setting the value of :attr:`sys."
"excepthook`."
msgstr ""
"Appeler cette fonction remplace le gestionnaire d'exceptions par défaut de "
"l'interpréteur par celui du module :mod:`cgitb`, en configurant :attr:`sys."
"excepthook`."

#: ../Doc/library/cgitb.rst:47
msgid ""
Expand All @@ -69,6 +87,15 @@ msgid ""
"HTML. Any other value forces plain text output. The default value is ``"
"\"html\"``."
msgstr ""
"Le paramètre optionnel *display* vaut ``1`` par défaut, et peut être mis à "
"``0`` pour désactiver l'envoi des piles d'appels au navigateur. Si "
"l'argument *logdir* est donné les piles d'appels seront écrites dans des "
"fichiers placés dans le dossier *logdir*. L'argument optionnel *context* est "
"le nombre de lignes de code à afficher autour de la ligne courante dans le "
"code source à chaque niveau de la pile d'appel, il vaut ``5`` par défaut. Si "
"l'argument optionnel *format* est ``\"html\"``, le rapport sera rédigé en "
"HTML. Le rapport sera écrit en texte brut pour toute autre valeur. La "
"valeur par défaut est ``\"html\"``."

#: ../Doc/library/cgitb.rst:59
msgid ""
Expand All @@ -80,3 +107,11 @@ msgid ""
"func:`sys.exc_info`. If the *info* argument is not supplied, the current "
"exception is obtained from :func:`sys.exc_info`."
msgstr ""
"Cette fonction gère les exceptions en utilisant la configuration par défaut "
"(c'est à dire envoyer un rapport HTML au navigateur sans l'enregistrer dans "
"un fichier). Il peut être utilisé lorsque vous avez attrapé une exception et "
"que vous en voulez un rapport généré par :mod:`cgitb`. L'argument optionnel "
"*info* doit être un *tuple* de trois éléments contenant le type de "
"l'exception, l'exception, et la pile d'appels, tel que le *tuple* renvoyé "
"par :func:`sys.exc_info`. Si l'argument *info* n'est pas donné, l'exception "
"courante est obtenue via :func:`sys.exc_info`."
0