@@ -685,19 +685,19 @@ msgid ""
685
685
"`None`. Otherwise, if :meth:`~generator.send` is used, then the result will "
686
686
"be the value passed in to that method."
687
687
msgstr ""
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 "
694
694
"suspendido, queremos decir que se retiene todo el estado local, incluidos "
695
695
"los enlaces actuales de las variables locales, el puntero de instrucción, la "
696
696
"pila de evaluación interna y el estado de cualquier manejo de excepción. "
697
697
"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. "
701
701
"Si se utiliza :meth:`~generator.__next__` (normalmente mediante un :keyword:"
702
702
"`for` o el :func:`next` integrado), el resultado es :const:`None`. De lo "
703
703
"contrario, si se usa :meth:`~generator.send`, el resultado será el valor "
@@ -860,12 +860,12 @@ msgid ""
860
860
"`StopIteration` exception is raised."
861
861
msgstr ""
862
862
"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 "
867
867
"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 "
869
869
"sin generar otro valor, se genera una excepción :exc:`StopIteration`."
870
870
871
871
#: ../Doc/reference/expressions.rst:549
@@ -903,10 +903,10 @@ msgid ""
903
903
"a different exception, then that exception propagates to the caller."
904
904
msgstr ""
905
905
"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 "
907
907
"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 ."
910
910
911
911
#: ../Doc/reference/expressions.rst:573
912
912
msgid ""
@@ -1023,16 +1023,16 @@ msgid ""
1023
1023
msgstr ""
1024
1024
"Llamar a uno de los métodos del generador asíncrono devuelve un objeto :term:"
1025
1025
"`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 "
1027
1027
"se suspende nuevamente, devolviendo el valor de :token:`~python-grammar:"
1028
1028
"expression_list` a la rutina en espera. Al igual que con un generador, la "
1029
1029
"suspensión significa que se retiene todo el estado local, incluidos los "
1030
1030
"enlaces actuales de las variables locales, el puntero de instrucción, la "
1031
1031
"pila de evaluación interna y el estado de cualquier manejo de excepción. "
1032
1032
"Cuando se reanuda la ejecución esperando el siguiente objeto devuelto por "
1033
1033
"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 "
1036
1036
"método que reanudó la ejecución. Si se utiliza :meth:`~agen.__anext__`, el "
1037
1037
"resultado es :const:`None`. De lo contrario, si se usa :meth:`~agen.asend`, "
1038
1038
"el resultado será el valor pasado a ese método."
@@ -1140,12 +1140,12 @@ msgid ""
1140
1140
"has completed."
1141
1141
msgstr ""
1142
1142
"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 "
1146
1146
"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 "
1149
1149
"de la excepción :exc:`StopIteration` generada por la rutina de finalización. "
1150
1150
"Si el generador asíncrono sale sin generar otro valor, el awaitable genera "
1151
1151
"una excepción :exc:`StopAsyncIteration`, lo que indica que la iteración "
@@ -1292,7 +1292,7 @@ msgid ""
1292
1292
"When an object is subscripted, the interpreter will evaluate the primary and "
1293
1293
"the expression list."
1294
1294
msgstr ""
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 "
1296
1296
"lista de expresiones."
1297
1297
1298
1298
#: ../Doc/reference/expressions.rst:842
@@ -1304,7 +1304,7 @@ msgid ""
1304
1304
"one of these methods. For more details on when ``__class_getitem__`` is "
1305
1305
"called instead of ``__getitem__``, see :ref:`classgetitem-versus-getitem`."
1306
1306
msgstr ""
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 "
1308
1308
"objeto puede admitir la suscripción mediante la definición de uno o ambos :"
1309
1309
"meth:`~object.__getitem__` y :meth:`~object.__class_getitem__`. Cuando se "
1310
1310
"subíndice el principal, el resultado evaluado de la lista de expresiones se "
@@ -1338,7 +1338,7 @@ msgid ""
1338
1338
"subscription selects the value in the mapping that corresponds to that key. "
1339
1339
"An example of a builtin mapping class is the :class:`dict` class."
1340
1340
msgstr ""
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 "
1342
1342
"evaluarse como un objeto cuyo valor es una de las claves de la asignación y "
1343
1343
"la suscripción selecciona el valor en la asignación que corresponde a esa "
1344
1344
"clave. Un ejemplo de una clase de asignación integrada es la clase :class:"
@@ -1378,7 +1378,7 @@ msgstr ""
1378
1378
"elementos de la secuencia, y la suscripción selecciona el elemento cuyo "
1379
1379
"índice es ese valor (contando desde cero). Dado que la compatibilidad con "
1380
1380
"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 "
1382
1382
"explícitamente esa compatibilidad."
1383
1383
1384
1384
#: ../Doc/reference/expressions.rst:879
@@ -1523,7 +1523,7 @@ msgstr ""
1523
1523
"tanto, un objeto mutable, como una lista o un diccionario utilizado como "
1524
1524
"valor predeterminado, será compartido por todas las llamadas que no "
1525
1525
"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 "
1527
1527
"especifica ningún valor predeterminado, se genera una excepción :exc:"
1528
1528
"`TypeError`. De lo contrario, la lista de espacios ocupados se utiliza como "
1529
1529
"lista de argumentos para la llamada."
@@ -1617,7 +1617,7 @@ msgid ""
1617
1617
"given a value (by an explicit keyword argument, or from another unpacking), "
1618
1618
"a :exc:`TypeError` exception is raised."
1619
1619
msgstr ""
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, "
1621
1621
"``expression`` debe evaluarse como :term:`mapping`, cuyo contenido se trata "
1622
1622
"como argumentos de palabra clave adicionales. Si ya se ha dado un valor a un "
1623
1623
"parámetro que coincide con una clave (por un argumento de palabra clave "
@@ -2912,7 +2912,7 @@ msgid ""
2912
2912
"left to right (except for exponentiation and conditional expressions, which "
2913
2913
"group from right to left)."
2914
2914
msgstr ""
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 "
2916
2916
"precedencia más alta (la más vinculante) hasta la precedencia más baja (la "
2917
2917
"menos vinculante). Los operadores en el mismo cuadro tienen la misma "
2918
2918
"precedencia. A menos que se proporcione explícitamente la sintaxis, los "
0 commit comments