Skip to content

Commit b02117c

Browse files
cmaureirsofide
andauthored
Apply suggestions from code review
Co-authored-by: Sofía Denner <sofi.denner@gmail.com>
1 parent 037ca46 commit b02117c

File tree

1 file changed

+32
-32
lines changed

1 file changed

+32
-32
lines changed

reference/expressions.po

Lines changed: 32 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -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."
687687
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 "
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."
861861
msgstr ""
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."
904904
msgstr ""
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
912912
msgid ""
@@ -1023,16 +1023,16 @@ msgid ""
10231023
msgstr ""
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."
11411141
msgstr ""
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."
12941294
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 "
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`."
13061306
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 "
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."
13401340
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 "
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."
16191619
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, "
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)."
29142914
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 "
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

Comments
 (0)