@@ -685,19 +685,19 @@ msgid ""
685685"`None`. Otherwise, if :meth:`~generator.send` is used, then the result will "
686686"be the value passed in to that method."
687687msgstr ""
688- "Cuando se llama a una función de generador , devuelve un iterador conocido "
689- "como generador. Ese generador luego controla la ejecución de la función del "
690- "generador . La ejecución comienza cuando se llama a uno de los métodos del "
691- "generador. En ese momento, la ejecución procede a la primera expresión de "
692- "rendimiento , donde se suspende nuevamente, devolviendo el valor de :token:"
693- "`~python-grammar:expression_list` a la persona que llama al generador. Por "
688+ "Cuando se llama a una función generadora , devuelve un iterador conocido "
689+ "como generador. Ese generador luego controla la ejecución de la función "
690+ "generadora . La ejecución comienza cuando se llama a uno de los métodos del "
691+ "generador. En ese momento, la ejecución procede hasta la primera expresión "
692+ "*yield* , donde se suspende nuevamente, devolviendo el valor de :token:"
693+ "`~python-grammar:expression_list` al invocador del generador. Por "
694694"suspendido, queremos decir que se retiene todo el estado local, incluidos "
695695"los enlaces actuales de las variables locales, el puntero de instrucción, la "
696696"pila de evaluación interna y el estado de cualquier manejo de excepción. "
697697"Cuando se reanuda la ejecución llamando a uno de los métodos del generador, "
698- "la función puede proceder exactamente como si la expresión de rendimiento "
699- "fuera simplemente otra llamada externa. El valor de la expresión de "
700- "rendimiento después de reanudar depende del método que reanudó la ejecución. "
698+ "la función puede proceder exactamente como si la expresión *yield* "
699+ "fuera simplemente otra llamada externa. El valor de la expresión "
700+ "*yield* después de reanudar depende del método que reanudó la ejecución. "
701701"Si se utiliza :meth:`~generator.__next__` (normalmente mediante un :keyword:"
702702"`for` o el :func:`next` integrado), el resultado es :const:`None`. De lo "
703703"contrario, si se usa :meth:`~generator.send`, el resultado será el valor "
@@ -860,12 +860,12 @@ msgid ""
860860"`StopIteration` exception is raised."
861861msgstr ""
862862"Inicia la ejecución de una función generadora o la reanuda en la última "
863- "expresión de rendimiento ejecutada. Cuando se reanuda una función de "
864- "generador con un método :meth:`~generator.__next__`, la expresión de "
865- "rendimiento actual siempre se evalúa como :const:`None`. Luego, la ejecución "
866- "continúa con la siguiente expresión de rendimiento , donde el generador se "
863+ "expresión *yield* ejecutada. Cuando se reanuda una función "
864+ "generadora con un método :meth:`~generator.__next__`, la expresión "
865+ "*yield* actual siempre se evalúa como :const:`None`. Luego, la ejecución "
866+ "continúa hasta la siguiente expresión *yield* , donde el generador se "
867867"suspende nuevamente y el valor de :token:`~python-grammar:expression_list` "
868- "se devuelve a la persona que llama a :meth:`__next__`. Si el generador sale "
868+ "se devuelve al invocador de :meth:`__next__`. Si el generador sale "
869869"sin generar otro valor, se genera una excepción :exc:`StopIteration`."
870870
871871#: ../Doc/reference/expressions.rst:549
@@ -903,10 +903,10 @@ msgid ""
903903"a different exception, then that exception propagates to the caller."
904904msgstr ""
905905"Genera una excepción en el punto donde se pausó el generador y devuelve el "
906- "siguiente valor generado por la función del generador . Si el generador sale "
906+ "siguiente valor generado por la función generadora . Si el generador sale "
907907"sin generar otro valor, se genera una excepción :exc:`StopIteration`. Si la "
908- "función del generador no detecta la excepción pasada o genera una excepción "
909- "diferente, esa excepción se propaga a la persona que llama ."
908+ "función generadora no captura la excepción pasada o genera una excepción "
909+ "diferente, esa excepción se propaga al invocador ."
910910
911911#: ../Doc/reference/expressions.rst:573
912912msgid ""
@@ -1023,16 +1023,16 @@ msgid ""
10231023msgstr ""
10241024"Llamar a uno de los métodos del generador asíncrono devuelve un objeto :term:"
10251025"`awaitable` y la ejecución comienza cuando se espera este objeto. En ese "
1026- "momento, la ejecución procede a la primera expresión de rendimiento , donde "
1026+ "momento, la ejecución procede hasta la primera expresión *yield* , donde "
10271027"se suspende nuevamente, devolviendo el valor de :token:`~python-grammar:"
10281028"expression_list` a la rutina en espera. Al igual que con un generador, la "
10291029"suspensión significa que se retiene todo el estado local, incluidos los "
10301030"enlaces actuales de las variables locales, el puntero de instrucción, la "
10311031"pila de evaluación interna y el estado de cualquier manejo de excepción. "
10321032"Cuando se reanuda la ejecución esperando el siguiente objeto devuelto por "
10331033"los métodos del generador asíncrono, la función puede proceder exactamente "
1034- "como si la expresión de rendimiento fuera simplemente otra llamada externa. "
1035- "El valor de la expresión de rendimiento después de reanudar depende del "
1034+ "como si la expresión *yield* fuera simplemente otra llamada externa. "
1035+ "El valor de la expresión *yield* después de reanudar depende del "
10361036"método que reanudó la ejecución. Si se utiliza :meth:`~agen.__anext__`, el "
10371037"resultado es :const:`None`. De lo contrario, si se usa :meth:`~agen.asend`, "
10381038"el resultado será el valor pasado a ese método."
@@ -1140,12 +1140,12 @@ msgid ""
11401140"has completed."
11411141msgstr ""
11421142"Devuelve un awaitable que, cuando se ejecuta, comienza a ejecutar el "
1143- "generador asíncrono o lo reanuda en la última expresión de rendimiento "
1144- "ejecutada. Cuando se reanuda una función de generador asíncrono con un "
1145- "método :meth:`~agen.__anext__`, la expresión de rendimiento actual siempre "
1143+ "generador asíncrono o lo reanuda en la última expresión *yield* "
1144+ "ejecutada. Cuando se reanuda una función generadora asíncrona con un "
1145+ "método :meth:`~agen.__anext__`, la expresión *yield* actual siempre "
11461146"se evalúa como :const:`None` en el awaitable devuelto, que cuando se ejecuta "
1147- "continuará con la siguiente expresión de rendimiento . El valor de :token:"
1148- "`~python-grammar:expression_list` de la expresión de rendimiento es el valor "
1147+ "continuará con la siguiente expresión *yield* . El valor de :token:"
1148+ "`~python-grammar:expression_list` de la expresión *yield* es el valor "
11491149"de la excepción :exc:`StopIteration` generada por la rutina de finalización. "
11501150"Si el generador asíncrono sale sin generar otro valor, el awaitable genera "
11511151"una excepción :exc:`StopAsyncIteration`, lo que indica que la iteración "
@@ -1292,7 +1292,7 @@ msgid ""
12921292"When an object is subscripted, the interpreter will evaluate the primary and "
12931293"the expression list."
12941294msgstr ""
1295- "Cuando se subíndice un objeto, el intérprete evaluará el principal y la "
1295+ "Cuando se subíndice un objeto, el intérprete evaluará el primario y la "
12961296"lista de expresiones."
12971297
12981298#: ../Doc/reference/expressions.rst:842
@@ -1304,7 +1304,7 @@ msgid ""
13041304"one of these methods. For more details on when ``__class_getitem__`` is "
13051305"called instead of ``__getitem__``, see :ref:`classgetitem-versus-getitem`."
13061306msgstr ""
1307- "El principal debe evaluarse como un objeto que admita la suscripción. Un "
1307+ "El primario debe evaluarse como un objeto que admita la suscripción. Un "
13081308"objeto puede admitir la suscripción mediante la definición de uno o ambos :"
13091309"meth:`~object.__getitem__` y :meth:`~object.__class_getitem__`. Cuando se "
13101310"subíndice el principal, el resultado evaluado de la lista de expresiones se "
@@ -1338,7 +1338,7 @@ msgid ""
13381338"subscription selects the value in the mapping that corresponds to that key. "
13391339"An example of a builtin mapping class is the :class:`dict` class."
13401340msgstr ""
1341- "Mapeos. Si el principal es un :term:`mapping`, la lista de expresiones debe "
1341+ "Mapeos. Si el primario es un :term:`mapping`, la lista de expresiones debe "
13421342"evaluarse como un objeto cuyo valor es una de las claves de la asignación y "
13431343"la suscripción selecciona el valor en la asignación que corresponde a esa "
13441344"clave. Un ejemplo de una clase de asignación integrada es la clase :class:"
@@ -1378,7 +1378,7 @@ msgstr ""
13781378"elementos de la secuencia, y la suscripción selecciona el elemento cuyo "
13791379"índice es ese valor (contando desde cero). Dado que la compatibilidad con "
13801380"los índices negativos y el corte se produce en el método :meth:`__getitem__` "
1381- "del objeto, las subclases que invaliden este método deberán agregar "
1381+ "del objeto, las subclases que sobrescriban este método deberán agregar "
13821382"explícitamente esa compatibilidad."
13831383
13841384#: ../Doc/reference/expressions.rst:879
@@ -1523,7 +1523,7 @@ msgstr ""
15231523"tanto, un objeto mutable, como una lista o un diccionario utilizado como "
15241524"valor predeterminado, será compartido por todas las llamadas que no "
15251525"especifiquen un valor de argumento para la ranura correspondiente; esto "
1526- "debería normalmente se evita .) Si hay ranuras sin llenar para las que no se "
1526+ "normalmente debería ser evitado .) Si hay ranuras sin llenar para las que no se "
15271527"especifica ningún valor predeterminado, se genera una excepción :exc:"
15281528"`TypeError`. De lo contrario, la lista de espacios ocupados se utiliza como "
15291529"lista de argumentos para la llamada."
@@ -1617,7 +1617,7 @@ msgid ""
16171617"given a value (by an explicit keyword argument, or from another unpacking), "
16181618"a :exc:`TypeError` exception is raised."
16191619msgstr ""
1620- "Si la sintaxis ``**expression`` aparece en la llamada de función, "
1620+ "Si la sintaxis ``**expression`` aparece en la llamada de la función, "
16211621"``expression`` debe evaluarse como :term:`mapping`, cuyo contenido se trata "
16221622"como argumentos de palabra clave adicionales. Si ya se ha dado un valor a un "
16231623"parámetro que coincide con una clave (por un argumento de palabra clave "
@@ -2912,7 +2912,7 @@ msgid ""
29122912"left to right (except for exponentiation and conditional expressions, which "
29132913"group from right to left)."
29142914msgstr ""
2915- "La siguiente tabla resume la precedencia del operador en Python, desde la "
2915+ "La siguiente tabla resume la precedencia de los operadores en Python, desde la "
29162916"precedencia más alta (la más vinculante) hasta la precedencia más baja (la "
29172917"menos vinculante). Los operadores en el mismo cuadro tienen la misma "
29182918"precedencia. A menos que se proporcione explícitamente la sintaxis, los "
0 commit comments