Skip to content

Conversation

@Seluj78
Copy link
Collaborator

@Seluj78 Seluj78 commented Nov 14, 2018

No description provided.

@JulienPalard
Copy link
Member

Je pense que tu peux merger le ".sh" dans le ".py" en utilisant le module glob.

Ensuite les dossier au lieu de les hardcoder tu peux les découvrir aisément:

>>> {Path(po_file).parent for po_file in glob("**/*.po")} {PosixPath('extending'), PosixPath('reference'), PosixPath('whatsnew'), PosixPath('howto'), PosixPath('using'), PosixPath('tutorial'), PosixPath('c-api'), PosixPath('distutils'), PosixPath('faq'), PosixPath('library'), PosixPath('install'), PosixPath('distributing'), PosixPath('installing')}

Tu pourrais calculer un total par dossier aussi, et si tu es motivé, un pourcentage de progression par dossier ^^

Bonus ultime: Se passer de msgattrib, car tout le monde ne l'a pas, et donc tout le monde ne peut pas faire un make todo :( T'es peut être pas obligé de te passer de polib pour ça, si l'import de polib foire tu peux mettre un joli message comme quoi il faut installer polib peut être ?

@JulienPalard JulienPalard merged commit 3cb3ca3 into python:3.7 Nov 15, 2018
@JulienPalard
Copy link
Member

We replaced a single bash line by 55 Python lines \o/

@Seluj78 Seluj78 deleted the sorted-make-todo branch December 14, 2018 09:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants