Skip to content

Conversation

@SebCorbin
Copy link
Contributor

Not sure of:

  • memoizing: memoizant
  • wrapper function: fonction englobante
  • wrapped function: fonction englobée
@SebCorbin SebCorbin mentioned this pull request Sep 23, 2017
":mod:`functools` --- Higher-order functions and operations on callable "
"objects"
msgstr ""
":mod:`functools` --- Fonctions de haut niveau et opération sur des objets "
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

*opérations

"treated as a function for the purposes of this module."
msgstr ""
"Le module :mod:`functools` est utilisé pour des fonctions de haut niveau : "
"des fonctions qui agissent sur ou retournent d'autres fonctions. En général, "
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

s/retournent/renvoient, on essaye d'éviter retourne pour son ambiguité avec les crèpes qu'on retourne. Mais si tu y tiens tu peux le laisser, dans certains cas, surtout quand c'est pour éviter une répétition (il y a "donne" aussi qui peut être utile pour éviter une répétition). C'est juste une "guideline" générale.

"clef`. Utilisé avec des outils qui acceptent des fonctions clef (comme :"
"func:`sorted`, :func:`min`, :func:`max`, :func:`heapq.nlargest`, :func:"
"`heapq.nsmallest`, :func:`itertools.groupby`). Cette fonction est "
"principalement utilisée comme outil de transition pour des programmes à "
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Je préfèrerai changer "Cette fonction est principalement utilisée comme outil de transition pour des programmes à convertir depuis Python 2" vers qqch du genre "Cette fonction est destinée au portage de fonctions python 2 utilisant des fonctions de comparaison vers Python 3", c'est surtout le "pour des programmes à convertir" qui me semble étrange comme construction.

"cached separately. For example, ``f(3)`` and ``f(3.0)`` will be treated as "
"distinct calls with distinct results."
msgstr ""
"Si *typed* est vrai, les arguments de la fonction de différents types seront "
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

On pourrait supprimer "de la fonction" ? C'est un peu lourd et on comprend bien sans ?

"misses are approximate."
msgstr ""
"Pour aider à mesurer l'efficacité du cache et ajuster le paramètre "
"*maxsize*, la fonction englobée est is instrumented avec une fonction :func:"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is instrumented surveillée / analysée ? Voir un dictionnaire de synonyme à partir de surveillée doit y'avoir des bonnes pistes. Sinon surveillée c'est pas mal.

"Algorithmes_de_remplacement_des_lignes_de_cache#LRU_.28Least_Recently_Used.29>`_ "
"fonctionne très bien lorsque les appels récents sont les prochains appels "
"les plus probables (par exemple, les articles les plus lus d'un serveur "
"d'actualités ont tendance à changer tous les jours). La taille limite du "
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

L'idée est de montrer que les articles ne changent que doucement, on pourrait donc plutôt tenter un "(par exemple, les articles les plus lus d'un serveur d'actualités ont tendance à ne changer que d'un jour à l'autre)" ?

"rich comparison methods instead is likely to provide an easy speed boost."
msgstr ""
"Même si ce décorateur permet de créer des types ordonnables facilement, cela "
"vient avec un *coût* d'exécution et des traces d'exécution complexes for les "
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

for ?

Copy link
Contributor Author

@SebCorbin SebCorbin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Changements implémentés !

@JulienPalard JulienPalard merged commit f62c472 into python:3.6 Sep 24, 2017
@JulienPalard
Copy link
Member

Merci !! 👍

JulienPalard added a commit that referenced this pull request Feb 20, 2023
Closes #41 C'est ma première PR sur Gitea, j'ai donc essayé de décrire le nouveau process. N'hésitez pas à commenter… Co-authored-by: Julien Palard <julien@palard.fr> Reviewed-on: https://git.afpy.org/AFPy/python-docs-fr/pulls/51 Co-authored-by: Vincent Poulailleau <vpoulailleau@gmail.com> Co-committed-by: Vincent Poulailleau <vpoulailleau@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants