14:23 <debnet> @mdk j'ai fini l'implémentation SQL pour le site mais le merge avec la master a été douloureux, si t'as le temps de faire une review dans les prochains jours je suis preneur, à première vue le site de comporte comme avant mais j'ai peut-être raté des trucs.
14:35 <mdk> Wah :]
14:55 <debnet> N'empêche je comprends toujours pas pourquoi on s'est dit que enregistrer dans du XML serait une bonne idée.
14:57 <Mindiell> ?ACTION vomit?
14:58 <HS-157> debnet: Surement un mec qui fesait du java
15:00 <debnet> Je ne sais pas... Genre c'est pas comme si il y avait genre au moins 10 autres formats plus sympas que le XML quoi...
15:01 <debnet> Limite même enregistrer des classes picklées en fichier c'est une meilleure idée que de faire du XML. 😂
15:01 <mdk> alors oui et non
15:02 <mdk> moi quand y'a un bug sur afpy.org j'aime bien intervenir via ssh
15:02 <mdk> du HTML dans du XML pas indenté dans des fichiers c'est une horreur à fixer
15:02 <mdk> mais du pickle c'est pas mieux : je ne pourrais pas me contenter d'emacs, je serai obligé de sortir du Python
15:03 <mdk> (sans CDATA bien sur, donc le HTML est tout "échappé" de partout)
15:03 <debnet> C'était une blague hein. 😅
15:03 <mdk> mouarf
15:05 <mdk> debnet: j'vais pas avoir le temps de relire, je parie, d'ici une petite semaine par contre
15:05 <debnet> Bah on est pas pressés je pense.
15:06 <mdk> Gné y'a pas de deadline ?
15:06 <debnet> Bah la prochaine réunion ?
15:06 <mdk> ?ACTION aime pas les deadlines?
15:06 <debnet> Je voulais finir ce truc là histoire de passer à autre chose.
15:07 <debnet> Le site n'est clairement pas un exemple de code propre en python.
15:07 <mdk> yep cool que tu l'ai repris, je pensais que tu allais juste push mais on dirait que t'as tout "rebase" proprement ♥
15:07 <mdk> Non mais c'est un exemple de "on peut faire qqch en qq lignes"
15:08 <debnet> Certes. Un jour si j'ai le courage de sortirait peut-être une artillerie un peu plus lourde. Mais j'ai pas le courage tout de suite. 😂
15:08 <debnet> Histoire qu'on ait le courage de le faire évoluer.
15:08 <mdk> àla Django ?
15:09 <debnet> Je sais pas trop. Django est overkill pour nos besoins.
15:09 <debnet> Mais je sais qu'on peut faire évoluer facilement du Django.
15:09 <debnet> Donc c'est à réfléchir.
15:09 <mdk> Oui et non. Django admin est quand même amour dès que t'as un petit truc à fix.
15:10 <mdk> j'vais souvent éditer des articles de /jobs/ over SSH quand des gens ont mis du noir sur noir par exemple
15:10 <mdk> vu que j'y arrive pas avec l'éditeur
15:10 <debnet> Je dis pas non. Je filerais peut-être ce projet à mes étudiants cette année.
15:11 <debnet> C'est surtout en terme de déploiement qu'il faut réfléchir.
15:12 <debnet> Django n'a pas les mêmes contraintes.
15:12 <mdk> hum ça m'fais pas particulièrement peur
15:12 <debnet> Non plus, mais y a un processus à revoir.
15:13 <mdk> oui le ansible a modifier et le github action a modifier c'est sûr
15:14 <mdk> Gné SyntaxError: cannot use named assignment with attribute
15:14 <mdk> :(
15:18 <debnet> Où ça ?
15:19 <mdk> dans mon interpréteur
15:19 <mdk> j'ai tenté un return (self.i := self.i + 1)
15:20 <Mindiell> perso je fais du flask (en mode mvc) et j'aime ça :)
15:20 <Mindiell> (pour vot' site si besoin)
15:20 <mdk> Bon tiens, curiosité du matin, pourquoi tab dans l'interpréteur ça ne fait pas 4 espaces ?
15:20 <debnet> J'ai pas eu l'occasion de jouer avec le walrus, je suis encore en 3.7.6.
15:20 <mdk> Mindiell: blueprints / pas blueprints ? j'ai du mal moi avec flask dès qu'il y a plus d'un fichier
15:20 <Mindiell> pas de blueprint (j'ai pas compris l'utilité encore :D)
15:20 <Mindiell> et des fichiers bien rangés !
15:21 <Mindiell> voir ici : https://framagit.org/Mindiell/flask_mvc pour un exemple,
15:21 <mdk> Mindiell: ok, t'as des exemples bien... ok merci ♥
15:21 <Mindiell> mais je démarre tous mes sites comme ça c'est "super rapide" ;)
15:22 <Mindiell> ça c'est la "base" pour démarrer un site ( et il y a même flask-admin pour faire comme du django admin, ce que j'aime beaucoup)
15:22 <mdk> flask-admin ? c'est maintenu ? J'ai une alerte dans ma tete qui dis que c'est pas maintenu
15:22 <Mindiell> après, vous choisissez ;)
15:22 <Mindiell> ah ?
15:22 <Mindiell> faudrait je vérifie
15:22 <mdk> https://github.com/flask-admin/flask-admin hum ça à l'air maintenu, si c'est celui là
15:23 <Mindiell> ouaip
15:23 <Mindiell> https://pypi.org/project/Flask-Admin/ <= c'est bien ça :)
15:24 <debnet> Hey, au pire on fait un atelier à la PyConFR. ❤️
15:24 <mdk> J'avais tenté un tour de ce qui existait pour remplacer django admin chez flask y'a ~1 an et je n'avais rien trouvé de maintenu, soit j'avias mal cherche, soit le projet revit :)
15:24 <mdk> debnet: +1
15:24 <mdk> Bon, qqun a une piste pour mon souci de touche tab sur le REPL ?
15:25 <Mindiell> sans plus d'info : non :o)
15:25 <Mindiell> je vais jeter un oeil au site de l'afpy tiens, voir si c'est "compliqué" à convertir
15:25 <Mindiell> ça me fera bosser un peu
15:25 <mdk> Mindiell: si j'écris `for i in range(10): [enter][tab]` ça va ça met 4 espaces
15:26 <mdk> ensuite si je met `if i < 2:[enter][tab]` ça ne va plus, il me met 10 ou 12 espaces par là
15:26 <mdk> au lieu de 8
15:26 <Mindiell> dans ton truc hackinscience ?
15:26 <mdk> non non
15:26 <mdk> REPL python standard Python 3.8
15:26 <mdk> natif natif
15:26 <Mindiell> je ne vois pas de quoi tu parles :o/ (je suis un gros noob)
15:26 <Mindiell> dans l'interpréteur python ?
15:27 <mdk> https://wyz.fr/54A
15:27 <mdk> regarde cette indentation dégeu
15:27 <Mindiell> ah, en 2eme niveau !
15:27 <Mindiell> j'essaye
15:27 <mdk> J'imagine que c'est "la faute à readline" mais tout de même
15:27 <mdk> on est en 2020 j'aimerai que ça fonctionne :P
15:28 <Mindiell> pareil...
15:28 <Mindiell> mais c'est [enter][tab][tab] pour moi :)
15:28 <mdk> oui pardon moi aussi
15:29 <Mindiell> avec un for i in range(4): il me place à nouveau à 4+8
15:29 <Mindiell> c'est étrange
15:30 <Mindiell> avec un 3ème niveau, il fait 4+8+8
15:30 <Mindiell> il semble donc que les sous niveaux soient plus espacés
15:30 <Mindiell> mdk: j'utilise ipython normalement, donc j'avais jamais vu : il met des beaux espaces ;oP