@@ -6,7 +6,7 @@ msgstr ""
6
6
"Project-Id-Version : Python 3\n "
7
7
"Report-Msgid-Bugs-To : \n "
8
8
"POT-Creation-Date : 2019-05-23 16:48+0200\n "
9
- "PO-Revision-Date : 2020-03-21 13:08 +0100\n "
9
+ "PO-Revision-Date : 2020-03-25 16:25 +0100\n "
10
10
"Language-Team : FRENCH <traductions@lists.afpy.org>\n "
11
11
"Language : fr\n "
12
12
"MIME-Version : 1.0\n "
@@ -68,7 +68,7 @@ msgid ""
68
68
"``(master, slave)``, for the master and the slave end, respectively."
69
69
msgstr ""
70
70
"Ouvre une nouvelle paire de pseudo-terminaux, en utilisant si possible :func:"
71
- "`os.openpty`, ou du code émulant la fonctionnalité pour des systèmes Unix "
71
+ "`os.openpty`, ou du code émulant la fonctionnalité pour des systèmes * Unix* "
72
72
"génériques. Renvoie une paire de descripteurs de fichier ``(master, "
73
73
"slave)``, pour le maître et pour l'esclave respectivement."
74
74
@@ -81,8 +81,10 @@ msgid ""
81
81
"will return."
82
82
msgstr ""
83
83
"Crée un nouveau processus et connecte son terminal aux entrées/sorties "
84
- "standard du processus courant. C'est typiquement utilisé pour duper les "
85
- "programmes insistant sur le fait de lire depuis leur terminal."
84
+ "standard du processus courant. Cette stratégie est typiquement utilisée pour "
85
+ "les programmes qui veulent lire depuis leur propre terminal. Le processus "
86
+ "créé utilisant le *pty* est supposé se terminer et, quand il le fera, "
87
+ "l'appel de *spawn* terminera."
86
88
87
89
#: ../Doc/library/pty.rst:50
88
90
msgid ""
@@ -91,6 +93,10 @@ msgid ""
91
93
"order to force spawn to return before the child process exits an :exc:"
92
94
"`OSError` should be thrown."
93
95
msgstr ""
10000
96
+ "Les fonctions `master_read` et `stdin_read` reçoivent un descripteur de "
97
+ "fichier qu'elles doivent lire, et elles doivent toujours renvoyer une chaîne "
98
+ "d'octets. Afin de forcer le *spawn* à faire un renvoi avant que le processus "
99
+ "enfant ne se termine, une exception :exc:`OSError` doit être levée."
94
100
95
101
#: ../Doc/library/pty.rst:55
96
102
msgid ""
@@ -100,6 +106,11 @@ msgid ""
100
106
"child process, and *stdin_read* is passed file descriptor 0, to read from "
101
107
"the parent process's standard input."
102
108
msgstr ""
109
+ "L'implémentation par défaut pour les deux fonctions lit et renvoie jusqu'à "
110
+ "1024 octets à chaque appel de la fonction. La fonction de rappel "
111
+ "`master_read` reçoit le descripteur de fichier du pseudo-terminal maître "
112
+ "pour lire la sortie du processus enfant, et `stdin_read` reçoit le "
113
+ "descripteur de fichier 0, pour lire l'entrée standard du processus parent."
103
114
104
115
#: ../Doc/library/pty.rst:61
105
116
msgid ""
@@ -110,6 +121,13 @@ msgid ""
110
121
"quit without any input, *spawn* will then loop forever. If *master_read* "
111
122
"signals EOF the same behavior results (on linux at least)."
112
123
msgstr ""
124
+ "Le renvoi d'une chaîne d'octets vide à partir de l'un ou l'autre des rappels "
125
+ "est interprété comme une condition de fin de fichier (EOF), et ce rappel ne "
126
+ "sera pas appelé après cela. Si *stdin_read* signale EOF, le terminal de "
127
+ "contrôle ne peut plus communiquer avec le processus parent OU le processus "
128
+ "enfant. À moins que le processus enfant ne quitte sans aucune entrée, "
129
+ "*spawn* sera lancé dans une boucle infinie. Si `master_read` indique la fin "
130
+ "de fichier, on aura le même comportement (sur Linux au moins)."
113
131
114
132
#: ../Doc/library/pty.rst:68
115
133
msgid ""
@@ -118,6 +136,10 @@ msgid ""
118
136
"This is a bug, documented in `issue 26228 <https://bugs.python.org/"
119
137
"issue26228>`_."
120
138
msgstr ""
139
+ "Si les deux fonctions de rappel indiquent la fin de fichier (*EOF*), alors "
140
+ "*spawn* ne fera probablement jamais de renvoi, à moins que *select* ne lance "
141
+ "une erreur sur votre plateforme lors du passage de trois listes vides. Il "
142
+ "s'agit d'un bogue, renseigné dans `<https://bugs.python.org/issue26228>`_."
121
143
122
144
#: ../Doc/library/pty.rst:73
123
145
msgid ""
0 commit comments