python-docs-fr/library/sched.po

132 lines
4.4 KiB
Plaintext
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# SOME DESCRIPTIVE TITLE.
# Copyright (C) 1990-2016, Python Software Foundation
# This file is distributed under the same license as the Python package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Python 2.7\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-10-30 10:44+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../Doc/library/sched.rst:2
msgid ":mod:`sched` --- Event scheduler"
msgstr ""
#: ../Doc/library/sched.rst:10
msgid "**Source code:** :source:`Lib/sched.py`"
msgstr "**Code source :** :source:`Lib/sched.py`"
#: ../Doc/library/sched.rst:14
msgid ""
"The :mod:`sched` module defines a class which implements a general purpose "
"event scheduler:"
msgstr ""
#: ../Doc/library/sched.rst:19
msgid ""
"The :class:`scheduler` class defines a generic interface to scheduling "
"events. It needs two functions to actually deal with the \"outside world\" "
"--- *timefunc* should be callable without arguments, and return a number "
"(the \"time\", in any units whatsoever). The *delayfunc* function should be "
"callable with one argument, compatible with the output of *timefunc*, and "
"should delay that many time units. *delayfunc* will also be called with the "
"argument ``0`` after each event is run to allow other threads an opportunity "
"to run in multi-threaded applications."
msgstr ""
#: ../Doc/library/sched.rst:28 ../Doc/library/sched.rst:53
msgid "Example::"
msgstr "Exemple ::"
#: ../Doc/library/sched.rst:47
msgid ""
"In multi-threaded environments, the :class:`scheduler` class has limitations "
"with respect to thread-safety, inability to insert a new task before the one "
"currently pending in a running scheduler, and holding up the main thread "
"until the event queue is empty. Instead, the preferred approach is to use "
"the :class:`threading.Timer` class instead."
msgstr ""
#: ../Doc/library/sched.rst:77
msgid "Scheduler Objects"
msgstr ""
#: ../Doc/library/sched.rst:79
msgid ":class:`scheduler` instances have the following methods and attributes:"
msgstr ""
#: ../Doc/library/sched.rst:84
msgid ""
"Schedule a new event. The *time* argument should be a numeric type "
"compatible with the return value of the *timefunc* function passed to the "
"constructor. Events scheduled for the same *time* will be executed in the "
"order of their *priority*."
msgstr ""
#: ../Doc/library/sched.rst:89
msgid ""
"Executing the event means executing ``action(*argument)``. *argument* must "
"be a sequence holding the parameters for *action*."
msgstr ""
#: ../Doc/library/sched.rst:92
msgid ""
"Return value is an event which may be used for later cancellation of the "
"event (see :meth:`cancel`)."
msgstr ""
#: ../Doc/library/sched.rst:98
msgid ""
"Schedule an event for *delay* more time units. Other than the relative time, "
"the other arguments, the effect and the return value are the same as those "
"for :meth:`enterabs`."
msgstr ""
#: ../Doc/library/sched.rst:105
msgid ""
"Remove the event from the queue. If *event* is not an event currently in the "
"queue, this method will raise a :exc:`ValueError`."
msgstr ""
#: ../Doc/library/sched.rst:111
msgid "Return true if the event queue is empty."
msgstr ""
#: ../Doc/library/sched.rst:116
msgid ""
"Run all scheduled events. This function will wait (using the :func:"
"`delayfunc` function passed to the constructor) for the next event, then "
"execute it and so on until there are no more scheduled events."
msgstr ""
#: ../Doc/library/sched.rst:120
msgid ""
"Either *action* or *delayfunc* can raise an exception. In either case, the "
"scheduler will maintain a consistent state and propagate the exception. If "
"an exception is raised by *action*, the event will not be attempted in "
"future calls to :meth:`run`."
msgstr ""
#: ../Doc/library/sched.rst:125
msgid ""
"If a sequence of events takes longer to run than the time available before "
"the next event, the scheduler will simply fall behind. No events will be "
"dropped; the calling code is responsible for canceling events which are no "
"longer pertinent."
msgstr ""
#: ../Doc/library/sched.rst:132
msgid ""
"Read-only attribute returning a list of upcoming events in the order they "
"will be run. Each event is shown as a :term:`named tuple` with the "
"following fields: time, priority, action, argument."
msgstr ""