Skip to content

Sorted the todo entries#423

Merged
JulienPalard merged 4 commits into
python:3.7from
Seluj78:sorted-make-todo
Nov 15, 2018
Merged

Sorted the todo entries#423
JulienPalard merged 4 commits into
python:3.7from
Seluj78:sorted-make-todo

Conversation

@Seluj78
Copy link
Copy Markdown
Collaborator

@Seluj78 Seluj78 commented Nov 14, 2018

No description provided.

@Seluj78
Copy link
Copy Markdown
Collaborator Author

Seluj78 commented Nov 14, 2018

@JulienPalard
Copy link
Copy Markdown
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
Copy Markdown
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants