-
-
Notifications
You must be signed in to change notification settings - Fork 263
Expand file tree
/
Copy pathasyncio-queue.po
More file actions
224 lines (183 loc) · 6.8 KB
/
asyncio-queue.po
File metadata and controls
224 lines (183 loc) · 6.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2001-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 3.6\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2017-08-01 13:21+0200\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"
"Language: fr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#: ../Doc/library/asyncio-queue.rst:4
msgid "Queues"
msgstr ""
#: ../Doc/library/asyncio-queue.rst:6
msgid "**Source code:** :source:`Lib/asyncio/queues.py`"
msgstr ""
#: ../Doc/library/asyncio-queue.rst:8
msgid "Queues:"
msgstr ""
#: ../Doc/library/asyncio-queue.rst:10
msgid ":class:`Queue`"
msgstr ":class:`Queue`"
#: ../Doc/library/asyncio-queue.rst:11
msgid ":class:`PriorityQueue`"
msgstr ":class:`PriorityQueue`"
#: ../Doc/library/asyncio-queue.rst:12
msgid ":class:`LifoQueue`"
msgstr ":class:`LifoQueue`"
#: ../Doc/library/asyncio-queue.rst:14
msgid ""
"asyncio queue API was designed to be close to classes of the :mod:`queue` "
"module (:class:`~queue.Queue`, :class:`~queue.PriorityQueue`, :class:`~queue."
"LifoQueue`), but it has no *timeout* parameter. The :func:`asyncio.wait_for` "
"function can be used to cancel a task after a timeout."
msgstr ""
#: ../Doc/library/asyncio-queue.rst:20
msgid "Queue"
msgstr ""
#: ../Doc/library/asyncio-queue.rst:24
msgid "A queue, useful for coordinating producer and consumer coroutines."
msgstr ""
#: ../Doc/library/asyncio-queue.rst:26
msgid ""
"If *maxsize* is less than or equal to zero, the queue size is infinite. If "
"it is an integer greater than ``0``, then ``yield from put()`` will block "
"when the queue reaches *maxsize*, until an item is removed by :meth:`get`."
msgstr ""
#: ../Doc/library/asyncio-queue.rst:30
msgid ""
"Unlike the standard library :mod:`queue`, you can reliably know this Queue's "
"size with :meth:`qsize`, since your single-threaded asyncio application "
"won't be interrupted between calling :meth:`qsize` and doing an operation on "
"the Queue."
msgstr ""
#: ../Doc/library/asyncio-queue.rst:35
msgid "This class is :ref:`not thread safe <asyncio-multithreading>`."
msgstr ""
#: ../Doc/library/asyncio-queue.rst:37
msgid "New :meth:`join` and :meth:`task_done` methods."
msgstr "Les nouvelles méthodes :meth:`join` et :meth:`task_done`."
#: ../Doc/library/asyncio-queue.rst:42
msgid "Return ``True`` if the queue is empty, ``False`` otherwise."
msgstr "Renvoie ``True`` si la queue est vide, ``False`` sinon."
#: ../Doc/library/asyncio-queue.rst:46
msgid "Return ``True`` if there are :attr:`maxsize` items in the queue."
msgstr ""
#: ../Doc/library/asyncio-queue.rst:50
msgid ""
"If the Queue was initialized with ``maxsize=0`` (the default), then :meth:"
"`full()` is never ``True``."
msgstr ""
#: ../Doc/library/asyncio-queue.rst:55
msgid ""
"Remove and return an item from the queue. If queue is empty, wait until an "
"item is available."
msgstr ""
#: ../Doc/library/asyncio-queue.rst:58 ../Doc/library/asyncio-queue.rst:81
#: ../Doc/library/asyncio-queue.rst:90
msgid "This method is a :ref:`coroutine <coroutine>`."
msgstr "Cette méthode est une :ref:`coroutine <coroutine>`."
#: ../Doc/library/asyncio-queue.rst:62
msgid "The :meth:`empty` method."
msgstr "La méthode :meth:`empty`."
#: ../Doc/library/asyncio-queue.rst:66
msgid "Remove and return an item from the queue."
msgstr "Supprime et donne un élément de la queue."
#: ../Doc/library/asyncio-queue.rst:68
msgid ""
"Return an item if one is immediately available, else raise :exc:`QueueEmpty`."
msgstr ""
#: ../Doc/library/asyncio-queue.rst:73
msgid "Block until all items in the queue have been gotten and processed."
msgstr ""
"Bloque jusqu'à ce que tous les éléments de la queue aient été récupérés et "
"traités."
#: ../Doc/library/asyncio-queue.rst:75
msgid ""
"The count of unfinished tasks goes up whenever an item is added to the "
"queue. The count goes down whenever a consumer thread calls :meth:"
"`task_done` to indicate that the item was retrieved and all work on it is "
"complete. When the count of unfinished tasks drops to zero, :meth:`join` "
"unblocks."
msgstr ""
#: ../Doc/library/asyncio-queue.rst:87
msgid ""
"Put an item into the queue. If the queue is full, wait until a free slot is "
"available before adding item."
msgstr ""
#: ../Doc/library/asyncio-queue.rst:94
msgid "The :meth:`full` method."
msgstr "La méthode :meth:`full`."
#: ../Doc/library/asyncio-queue.rst:98
msgid "Put an item into the queue without blocking."
msgstr "Ajoute un élément dans la queue sans bloquer."
#: ../Doc/library/asyncio-queue.rst:100
msgid "If no free slot is immediately available, raise :exc:`QueueFull`."
msgstr ""
#: ../Doc/library/asyncio-queue.rst:104
msgid "Number of items in the queue."
msgstr "Nombre d'éléments dans la queue."
#: ../Doc/library/asyncio-queue.rst:108
msgid "Indicate that a formerly enqueued task is complete."
msgstr ""
#: ../Doc/library/asyncio-queue.rst:110
msgid ""
"Used by queue consumers. For each :meth:`~Queue.get` used to fetch a task, a "
"subsequent call to :meth:`task_done` tells the queue that the processing on "
"the task is complete."
msgstr ""
#: ../Doc/library/asyncio-queue.rst:114
msgid ""
"If a :meth:`join` is currently blocking, it will resume when all items have "
"been processed (meaning that a :meth:`task_done` call was received for every "
"item that had been :meth:`~Queue.put` into the queue)."
msgstr ""
#: ../Doc/library/asyncio-queue.rst:118
msgid ""
"Raises :exc:`ValueError` if called more times than there were items placed "
"in the queue."
msgstr ""
#: ../Doc/library/asyncio-queue.rst:125
msgid "Number of items allowed in the queue."
msgstr "Nombre d'éléments autorisés dans la queue."
#: ../Doc/library/asyncio-queue.rst:129
msgid "PriorityQueue"
msgstr "PriorityQueue"
#: ../Doc/library/asyncio-queue.rst:133
msgid ""
"A subclass of :class:`Queue`; retrieves entries in priority order (lowest "
"first)."
msgstr ""
#: ../Doc/library/asyncio-queue.rst:136
msgid "Entries are typically tuples of the form: (priority number, data)."
msgstr ""
#: ../Doc/library/asyncio-queue.rst:140
msgid "LifoQueue"
msgstr ""
#: ../Doc/library/asyncio-queue.rst:144
msgid ""
"A subclass of :class:`Queue` that retrieves most recently added entries "
"first."
msgstr ""
#: ../Doc/library/asyncio-queue.rst:149
msgid "Exceptions"
msgstr "Exceptions"
#: ../Doc/library/asyncio-queue.rst:153
msgid ""
"Exception raised when the :meth:`~Queue.get_nowait` method is called on a :"
"class:`Queue` object which is empty."
msgstr ""
#: ../Doc/library/asyncio-queue.rst:159
msgid ""
"Exception raised when the :meth:`~Queue.put_nowait` method is called on a :"
"class:`Queue` object which is full."
msgstr ""