# SOME DESCRIPTIVE TITLE. # Copyright (C) 2001-2016, Python Software Foundation # This file is distributed under the same license as the Python package. # FIRST AUTHOR , YEAR. # msgid "" msgstr "" "Project-Id-Version: Python 3.6\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2017-08-10 00:49+0200\n" "PO-Revision-Date: 2017-08-10 01:05+0200\n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Last-Translator: Julien Palard \n" "Language-Team: \n" "X-Generator: Poedit 1.8.11\n" #: ../Doc/library/atexit.rst:2 msgid ":mod:`atexit` --- Exit handlers" msgstr ":mod:`atexit` --- Gestionnaire de fin de programme" #: ../Doc/library/atexit.rst:12 msgid "" "The :mod:`atexit` module defines functions to register and unregister " "cleanup functions. Functions thus registered are automatically executed " "upon normal interpreter termination. :mod:`atexit` runs these functions in " "the *reverse* order in which they were registered; if you register ``A``, " "``B``, and ``C``, at interpreter termination time they will be run in the " "order ``C``, ``B``, ``A``." msgstr "" #: ../Doc/library/atexit.rst:19 msgid "" "**Note:** The functions registered via this module are not called when the " "program is killed by a signal not handled by Python, when a Python fatal " "internal error is detected, or when :func:`os._exit` is called." msgstr "" #: ../Doc/library/atexit.rst:26 msgid "" "Register *func* as a function to be executed at termination. Any optional " "arguments that are to be passed to *func* must be passed as arguments to :" "func:`register`. It is possible to register the same function and arguments " "more than once." msgstr "" #: ../Doc/library/atexit.rst:31 msgid "" "At normal program termination (for instance, if :func:`sys.exit` is called " "or the main module's execution completes), all functions registered are " "called in last in, first out order. The assumption is that lower level " "modules will normally be imported before higher level modules and thus must " "be cleaned up later." msgstr "" #: ../Doc/library/atexit.rst:37 msgid "" "If an exception is raised during execution of the exit handlers, a traceback " "is printed (unless :exc:`SystemExit` is raised) and the exception " "information is saved. After all exit handlers have had a chance to run the " "last exception to be raised is re-raised." msgstr "" #: ../Doc/library/atexit.rst:42 msgid "" "This function returns *func*, which makes it possible to use it as a " "decorator." msgstr "" #: ../Doc/library/atexit.rst:48 msgid "" "Remove *func* from the list of functions to be run at interpreter shutdown. " "After calling :func:`unregister`, *func* is guaranteed not to be called when " "the interpreter shuts down, even if it was registered more than once. :func:" "`unregister` silently does nothing if *func* was not previously registered." msgstr "" #: ../Doc/library/atexit.rst:58 msgid "Module :mod:`readline`" msgstr "Module :mod:`readline`" #: ../Doc/library/atexit.rst:58 msgid "" "Useful example of :mod:`atexit` to read and write :mod:`readline` history " "files." msgstr "" #: ../Doc/library/atexit.rst:65 msgid ":mod:`atexit` Example" msgstr "Exemple avec :mod:`atexit`" #: ../Doc/library/atexit.rst:67 msgid "" "The following simple example demonstrates how a module can initialize a " "counter from a file when it is imported and save the counter's updated value " "automatically when the program terminates without relying on the application " "making an explicit call into this module at termination. ::" msgstr "" #: ../Doc/library/atexit.rst:89 msgid "" "Positional and keyword arguments may also be passed to :func:`register` to " "be passed along to the registered function when it is called::" msgstr "" #: ../Doc/library/atexit.rst:101 msgid "Usage as a :term:`decorator`::" msgstr "Utilisation en temps que :term:`decorator` ::" #: ../Doc/library/atexit.rst:109 msgid "This only works with functions that can be called without arguments." msgstr ""