forked from AFPy/python-docs-fr
132 lines
4.4 KiB
Plaintext
132 lines
4.4 KiB
Plaintext
# 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 "Exemples ::"
|
||
|
||
#: ../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 ""
|