@@ -67,8 +67,8 @@ msgid ""
6767"through the :mod:`threading` module, a dummy thread object with limited "
6868"functionality is returned."
6969msgstr ""
70- "Renvoie l'objet :class:`Thread` courant, correspondant au fil de contrôle "
71- "de l'appelant. Si le fil de contrôle de l'appelant n'a pas été créé via le "
70+ "Renvoie l'objet :class:`Thread` courant, correspondant au fil de contrôle de "
71+ "l'appelant. Si le fil de contrôle de l'appelant n'a pas été créé via le "
7272"module :mod:`Thread`, un objet *thread* factice aux fonctionnalités limitées "
7373"est renvoyé."
7474
@@ -151,15 +151,15 @@ msgstr ""
151151"nouveaux fils d'exécution. L'argument optionnel *size* spécifie la taille de "
152152"pile à utiliser pour les fils créés ultérieurement, et doit être 0 (pour "
153153"utiliser la taille de la plate-forme ou la valeur configurée par défaut) ou "
154- "un entier positif supérieur ou égal à 32 768 (32 kio). Si *size* n'est pas spécifié, "
155- "0 est utilisé. Si la modification de la taille de la pile de fils n'est pas "
156- "prise en charge, une :exc:`RuntimeError` est levée. Si la taille de pile "
157- "spécifiée n'est pas valide, une :exc:`ValueError` est levée et la taille de "
158- "pile n'est pas modifiée. 32 kio est actuellement la valeur minimale de "
159- "taille de pile prise en charge pour garantir un espace de pile suffisant "
160- "pour l'interpréteur lui-même. Notez que certaines plates-formes peuvent "
161- "avoir des restrictions particulières sur les valeurs de taille de la pile, "
162- "telles que l'exigence d'une taille de pile minimale > 32 kio ou d'une "
154+ "un entier positif supérieur ou égal à 32 768 (32 kio). Si *size* n'est pas "
155+ "spécifié, 0 est utilisé. Si la modification de la taille de la pile de fils "
156+ "n'est pas prise en charge, une :exc:`RuntimeError` est levée. Si la taille "
157+ "de pile spécifiée n'est pas valide, une :exc:`ValueError` est levée et la "
158+ "taille de pile n'est pas modifiée. 32 kio est actuellement la valeur "
159+ "minimale de taille de pile prise en charge pour garantir un espace de pile "
160+ "suffisant pour l'interpréteur lui-même. Notez que certaines plates-formes "
161+ "peuvent avoir des restrictions particulières sur les valeurs de taille de la "
162+ "pile, telles que l'exigence d'une taille de pile minimale > 32 kio ou d'une "
163163"allocation en multiples de la taille de page de la mémoire du système – la "
164164"documentation de la plate-forme devrait être consultée pour plus "
165165"d'informations (4 kio sont courantes ; en l'absence de renseignements plus "
@@ -294,8 +294,8 @@ msgid ""
294294msgstr ""
295295"Une fois que l'activité du fil d'exécution est lancée, le fil est considéré "
296296"comme « vivant ». Il cesse d'être vivant lorsque sa méthode :meth:`~Thread."
297- "run` se termine – soit normalement, soit en levant une exception non "
298- "gérée. La méthode :meth:`~Thread.is_alive` teste si le fil est vivant."
297+ "run` se termine – soit normalement, soit en levant une exception non gérée. "
298+ "La méthode :meth:`~Thread.is_alive` teste si le fil est vivant."
299299
300300#: ../Doc/library/threading.rst:175
301301msgid ""
@@ -361,8 +361,8 @@ msgid ""
361361"deleted, since it is impossible to detect the termination of alien threads."
362362msgstr ""
363363"Il y a une possibilité que des objets fil d'exécution « fictifs » soient "
364- "créés. Ce sont des objets correspondant à des fils d'exécution « étrangers », "
365- "qui sont des fils de contrôle démarrés en dehors du module de "
364+ "créés. Ce sont des objets correspondant à des fils d'exécution "
365+ "« étrangers », qui sont des fils de contrôle démarrés en dehors du module de "
366366"*threading*, par exemple directement depuis du code C. Les objets fils "
367367"d'exécution fictifs ont des fonctionnalités limitées ; ils sont toujours "
368368"considérés comme vivants et démoniques, et ne peuvent pas être attendus via :"
@@ -451,8 +451,9 @@ msgid ""
451451"object's :meth:`~Thread.run` method to be invoked in a separate thread of "
452452"control."
453453msgstr ""
454- "Elle ne doit être appelée qu'une fois par objet de fil. Elle fait en sorte que la "
455- "méthode :meth:`~Thread.run` de l'objet soit invoquée dans un fil d'exécution."
454+ "Elle ne doit être appelée qu'une fois par objet de fil. Elle fait en sorte "
455+ "que la méthode :meth:`~Thread.run` de l'objet soit invoquée dans un fil "
456+ "d'exécution."
456457
457458#: ../Doc/library/threading.rst:244
458459msgid ""
@@ -488,8 +489,8 @@ msgid ""
488489msgstr ""
489490"Attend que le fil d'exécution se termine. Ceci bloque le fil appelant "
490491"jusqu'à ce que le fil dont la méthode :meth:`~Thread.join` est appelée se "
491- "termine – soit normalement, soit par une exception non gérée – ou jusqu'à "
492- "ce que le délai optionnel *timeout* soit atteint."
492+ "termine – soit normalement, soit par une exception non gérée – ou jusqu'à ce "
493+ "que le délai optionnel *timeout* soit atteint."
493494
494495#: ../Doc/library/threading.rst:263
495496msgid ""
@@ -529,10 +530,10 @@ msgid ""
529530"do so raise the same exception."
530531msgstr ""
531532":meth:`~Thread.join` lève une :exc:`RuntimeError` si une tentative est faite "
532- "pour attendre le fil d'exécution courant car cela conduirait à un interblocage (*deadlock* en anglais). "
533- "Attendre via :meth:`~Thread.join` un fil "
534- "d'exécution avant son lancement est aussi une erreur et, si vous tentez de le faire, lève la même "
535- "exception."
533+ "pour attendre le fil d'exécution courant car cela conduirait à un "
534+ "interblocage (*deadlock* en anglais). Attendre via :meth:`~Thread.join` un "
535+ "fil d'exécution avant son lancement est aussi une erreur et, si vous tentez "
536+ "de le faire, lève la même exception."
536537
537538#: ../Doc/library/threading.rst:282
538539msgid ""
@@ -576,10 +577,10 @@ msgid ""
576577"starts until just after the :meth:`~Thread.run` method terminates. The "
577578"module function :func:`.enumerate` returns a list of all alive threads."
578579msgstr ""
579- "Cette méthode renvoie ``True`` depuis juste avant le démarrage de la méthode :meth: "
580- "`~Thread.run` et jusqu'à juste après la terminaison de la méthode :meth:`~Thread.run`. "
581- "La fonction :func:`.enumerate` du module renvoie une liste de "
582- "tous les fils d'exécution vivants."
580+ "Cette méthode renvoie ``True`` depuis juste avant le démarrage de la "
581+ "méthode :meth: `~Thread.run` et jusqu'à juste après la terminaison de la "
582+ "méthode :meth:`~Thread.run`. La fonction :func:`.enumerate` du module "
583+ "renvoie une liste de tous les fils d'exécution vivants."
583584
584585#: ../Doc/library/threading.rst:310
585586msgid ""
@@ -590,12 +591,12 @@ msgid ""
590591"therefore all threads created in the main thread default to :attr:`~Thread."
591592"daemon` = ``False``."
592593msgstr ""
593- "Booléen indiquant si ce fil d'exécution est un fil démon (``True``) ou "
594- "non (``False``). Celui-ci doit être défini avant que :meth:`~Thread.start` "
595- "ne soit appelé, sinon :exc:`RuntimeError` est levée. Sa valeur initiale est "
594+ "Booléen indiquant si ce fil d'exécution est un fil démon (``True``) ou non "
595+ "(``False``). Celui-ci doit être défini avant que :meth:`~Thread.start` ne "
596+ "soit appelé, sinon :exc:`RuntimeError` est levée. Sa valeur initiale est "
596597"héritée du fil d'exécution créateur ; le fil principal n'est pas un fil "
597- "démon et donc tous les fils créés dans ce fil principal ont par défaut la valeur :attr: "
598- "`~Thread.daemon` = ``False``."
598+ "démon et donc tous les fils créés dans ce fil principal ont par défaut la "
599+ "valeur :attr: `~Thread.daemon` = ``False``."
599600
600601#: ../Doc/library/threading.rst:317
601602msgid ""
@@ -609,8 +610,8 @@ msgid ""
609610"Old getter/setter API for :attr:`~Thread.daemon`; use it directly as a "
610611"property instead."
611612msgstr ""
612- "Anciens accesseur et mutateur pour :attr:`~Thread.daemon` ; utilisez plutôt ce "
613- "dernier directement."
613+ "Anciens accesseur et mutateur pour :attr:`~Thread.daemon` ; utilisez plutôt "
614+ "ce dernier directement."
614615
615616#: ../Doc/library/threading.rst:328
616617msgid ""
@@ -643,10 +644,11 @@ msgid ""
643644"synchronization primitive available, implemented directly by the :mod:"
644645"`_thread` extension module."
645646msgstr ""
646- "Une primitive de verrou est une primitive de synchronisation qui n'appartient pas "
647- "à un fil d'exécution particulier lorsque verrouillée. En Python, c'est "
648- "actuellement la primitive de synchronisation de plus bas-niveau disponible, "
649- "implémentée directement par le module d'extension :mod:`_thread`."
647+ "Une primitive de verrou est une primitive de synchronisation qui "
648+ "n'appartient pas à un fil d'exécution particulier lorsque verrouillée. En "
649+ "Python, c'est actuellement la primitive de synchronisation de plus bas-"
650+ "niveau disponible, implémentée directement par le module d'extension :mod:"
651+ "`_thread`."
650652
651653#: ../Doc/library/threading.rst:348
652654msgid ""
@@ -661,17 +663,18 @@ msgid ""
661663"state to unlocked and returns immediately. If an attempt is made to release "
662664"an unlocked lock, a :exc:`RuntimeError` will be raised."
663665msgstr ""
664- "Une primitive de verrou peut être dans deux états, \" verrouillée\" (*locked*) ou "
665- "\" déverrouillée\" (*unlocked*). Elle est créée à l'état déverrouillé. Elle a deux méthodes de "
666- "base, :meth:`~Lock.acquire` et :meth:`~Lock.release`. Lorsque l'état est "
667- "déverrouillé, :meth:`~Lock.acquire` change l'état à verrouillé et rend la main "
668- "immédiatement. Lorsque l'état est verrouillé, :meth:`~Lock.acquire` bloque "
669- "jusqu'à ce qu'un appel à :meth:`~Lock.release` dans un autre thread le "
670- "change en déverrouillé, puis l'appel à :meth:`~Lock.acquire` le remet à "
671- "verouillé et se rend la main immédiatement. La méthode :meth:`~Lock.release` ne doit être appelée "
672- "que dans l'état verrouillé ; elle change l'état en déverrouillé et se rend la main "
673- "immédiatement. Si l'on tente de déverrouiller un verrou déjà déverrouillé, une :"
674- "exc:`RuntimeError` est levée."
666+ "Une primitive de verrou peut être dans deux états, \" verrouillée"
667+ "\" (*locked*) ou \" déverrouillée\" (*unlocked*). Elle est créée à l'état "
668+ "déverrouillé. Elle a deux méthodes de base, :meth:`~Lock.acquire` et :meth:"
669+ "`~Lock.release`. Lorsque l'état est déverrouillé, :meth:`~Lock.acquire` "
670+ "change l'état à verrouillé et rend la main immédiatement. Lorsque l'état "
671+ "est verrouillé, :meth:`~Lock.acquire` bloque jusqu'à ce qu'un appel à :meth:"
672+ "`~Lock.release` dans un autre thread le change en déverrouillé, puis l'appel "
673+ "à :meth:`~Lock.acquire` le remet à verouillé et se rend la main "
674+ "immédiatement. La méthode :meth:`~Lock.release` ne doit être appelée que "
675+ "dans l'état verrouillé ; elle change l'état en déverrouillé et se rend la "
676+ "main immédiatement. Si l'on tente de déverrouiller un verrou déjà "
677+ "déverrouillé, une :exc:`RuntimeError` est levée."
675678
676679#: ../Doc/library/threading.rst:359
677680msgid "Locks also support the :ref:`context management protocol <with-locks>`."
@@ -686,10 +689,11 @@ msgid ""
686689"release` call resets the state to unlocked; which one of the waiting threads "
687690"proceeds is not defined, and may vary across implementations."
688691msgstr ""
689- "Quand plus d'un fil d'exécution est bloqué dans :meth:`~Lock.acquire` en attendant "
690- "que l'état passe à *déverrouillé*, un seul fil d'exécution se débloque lorsqu'un appel :meth:"
691- "`~Lock.release` réinitialise l'état à déverrouillé ; lequel de ces fils en "
692- "attente se débloquera n'est pas défini, et peut varier selon les implémentations."
692+ "Quand plus d'un fil d'exécution est bloqué dans :meth:`~Lock.acquire` en "
693+ "attendant que l'état passe à *déverrouillé*, un seul fil d'exécution se "
694+ "débloque lorsqu'un appel :meth:`~Lock.release` réinitialise l'état à "
695+ "déverrouillé ; lequel de ces fils en attente se débloquera n'est pas défini, "
696+ "et peut varier selon les implémentations."
693697
694698#: ../Doc/library/threading.rst:366
695699msgid "All methods are executed atomically."
@@ -701,9 +705,10 @@ msgid ""
701705"lock, subsequent attempts to acquire it block, until it is released; any "
702706"thread may release it."
703707msgstr ""
704- "La classe implémentant les objets de primitives de verrouillage. Une fois qu'un "
705- "fil d'exécution a acquis un verrou, les tentatives ultérieures pour l'acquérir bloquent, "
706- "jusqu'à ce qu'il soit libéré ; n'importe quel fil peut le libérer."
708+ "La classe implémentant les objets de primitives de verrouillage. Une fois "
709+ "qu'un fil d'exécution a acquis un verrou, les tentatives ultérieures pour "
710+ "l'acquérir bloquent, jusqu'à ce qu'il soit libéré ; n'importe quel fil peut "
711+ "le libérer."
707712
708713#: ../Doc/library/threading.rst:375
709714msgid ""
0 commit comments