13:35 <mdk> je viens de mettre a jour dicord_afpy (https://github.com/Hackndo/discord-irc-sync/issues/12)
13:35 <mdk> dites moi cote discord si c'est toujours ok
13:39 <discord_afpy> <ReiNula>
13:47 <mdk> message vide ?
13:50 <vstinner> mdk: soucis de bot, car sur Discord, je lis : On reçoit toujours. 👍
13:51 <mdk> vstinner: tu peux tenter d'ecrire cote discord voir si tu as le meme souci
13:51 <mdk> ?
13:51 <discord_afpy> <vstinner>
13:51 <vstinner> mdk: bot kapout
13:51 <mdk> damned c'est bien buggé
13:51 <discord_afpy> <aster30999>
13:53 <discord_afpy> <Deuchnord>
13:56 <mdk> https://github.com/Hackndo/discord-irc-sync/issues/13
13:58 <vstinner> mdk: si ça se trouve, ce Julien a introduit une régression https://github.com/Hackndo/discord-irc-sync/commit/949722c5ec7afec7fffea8d24c739d268ce2bb03
13:59 <mdk> le con
13:59 <vstinner> mdk: héhé
13:59 <vstinner> mdk: au moins, on a l'username !
13:59 <asyd> mdk: si tu as 5 minutes a l'occasion pour discuter hackinscience :)
13:59 <mdk> vs
14:00 <mdk> vstinner: je doute que ce soit mon commit il ne fait que ajouter au contenu
14:00 <mdk> pas remplacer
14:00 <mdk> asyd j'ai 20mn
14:00 <vstinner> mdk: j'sais pas, dans ton ticket, tu ne dis pas à quelle version ça marchait
14:01 <mdk> j'ai rollback discord.py, qqun peut parler ?
14:01 <discord_afpy> <vstinner> message depuis Discord
14:02 <mdk> yeah
14:02 <vstinner> mdk: c'est réparé
14:04 <mdk> asyd: tu veux discuter sur bbb ou ici ?
14:11 <asyd> euh ici ça me va
14:11 <asyd> c'était pour proposer de faire l'histoire de perf si ça t'intéressait si je motive pour le faire ?
14:14 <mdk> ahhh bah oui pourquoi pas, les contributions sont bienvenues ! faut qu'on voit ce qu'on peut faire en détail pour que ca reste raisonable niveau perfs justement (on ne paye pas les serveurs, mais on exagere pas pour autant)
14:14 <alain_afpy> WARNING !!! YAKAFOKON DETECTED !!!!
14:14 <asyd> mdk: je pensais pas forcément stress plus que ça
14:15 <mdk> le sujet est super intéressant, mais tout le monde ne s'y intéresse pas disons
14:15 <asyd> mais lancer les réponses validées genre une fois de temps en temps avec perf stat (merci koolman)
14:15 <mdk> donc si on depense du CPU pour tester les perfs de is_prime de centaines d'etudiants qui s'en foutent c'est dommage. L'afficher a ceux que ca interesse c'est interessant
14:15 <mdk> est-ce
14:16 <asyd> et peut être un memory profiler pour voir le peak en ram
14:16 <mdk> est-ce que ce serait une option a activer par exemple ? Si oui est-ce qu'on peut penser a d'autres options du genre, comme passer pylint ?
14:16 <asyd> ah ben pourquoi pas
14:17 <mdk> car j'ai pas envie d'embeter tout le monde avec pylint
14:17 <mdk> mais
14:17 <mdk> je trouverai pertinent de le proposer
14:17 <asyd> ça on peut l'activer dans son profile peut être ?
14:17 <mdk> par exemple oui
14:17 <mdk> et
14:17 <mdk> j'imagine qu'on peut faire pareil pour les perfs ?
14:17 <asyd> il est où le code de hackinscience ?
14:17 <asyd> hmm ben pour moi ça devrait être plus par exercice pour le coup
14:18 <mdk> asyd: le repo c'est le premier lien dans la page a-propos
14:18 <asyd> justement pour pouvoir comparer entre les réponses
14:18 <mdk> la page a propos est dans le header
14:18 <asyd> oups
14:18 <asyd> :)
14:18 <mdk> personne ne lis le a propos, snifffff
14:18 <asyd> je suis personne ):
15:43 <vstinner> y'a des outils pour calculer la "complexité" d'une fonction
15:43 <vstinner> genre https://www.flake8rules.com/rules/C901.html
15:43 <vstinner> https://en.wikipedia.org/wiki/Cyclomatic_complexity
16:05 <mdk> flake8 ne l'active pas par defaut
16:06 <mdk> il faut lui passer --max-complexit
16:06 <mdk> y
17:13 <alain_afpy> Dunder, ou "special methods" - https://discuss.afpy.org/t/dunder-ou-special-methods/1508
18:37 <pixis> o/
18:38 <pixis> Hello mdk
18:38 <Mindiell> Ah ben sympa pour les autres !
18:38 <Mindiell> :D
18:38 <Mindiell> o/
18:38 <pixis> Si tu es dans le coin et que tu veux tester la MAJ du bot discord irc, n'hésite pas
18:38 <pixis> Hello Mindiell :)
18:40 <Mindiell> merci pour le bot
18:40 <discord_afpy> <pixis> Avec plaisir
18:40 <pixis> Je ne l'ai pas MAJ depuis longtemps, donc c'est clair que les APIs ont évolué. J'espère que ça marchera mieux maintenant.
18:50 <asyd> where is my mind
18:51 <pixis> ;)
18:56 <asyd> pixis: oh c'est toi le codeur du bot discord/irc ?
18:56 <pixis> Yes
18:56 <asyd> et bien merci !
18:57 <pixis> Avec plaisir, c'est un projet open source, utilisé ici. On m'a remonté quelques problèmes avec la nouvelle version de la bibliothèque discord.py, et donc je voulais vérifier que ça fonctionnait mieux avec le fix.
19:07 <mdk> je viens de relancer discord-irc-sync, si qqun veut bien écrire cote discord qu'on test
19:08 <mdk> pixis: ahh cool de te croiser ici !
19:08 <mdk> Merci pour le bot ! On l'utilise bien :)
19:21 <discord_afpy> <pixis> Et bien ...
19:21 <pixis> Test concluant :)
19:21 <discord_afpy> <pixis> C'est tout bon mdk je pense
19:21 <mdk> pixis: cool
19:22 <mdk> merci beaucoup !!
19:22 <pixis> Avec plaisir
19:22 <pixis> Merci pour tes retours
19:22 <mdk> Avec plaisir
19:23 <asyd> 'tain mais discord sur le login je connais pas pire
19:23 <pixis> Pour l'aspect ping d'un utiilsateur Discord, ça doit se faire, mais ça demande un peu de code, et j'ai pas vraiment le temps pour ça malheureusement.
19:24 <discord_afpy> <pixis> @pixis
19:25 <discord_afpy> <asyd> @mdk
19:25 <discord_afpy> <asyd> mdk: test
19:26 <asyd> zut je me souviens plus du test de l'autre jour que tu voulais
19:26 <mdk> pixis: y'a debnet qui a dit qu'il regarderai pour le HL :p
19:26 <debnet> Promis je le ferai.
19:26 <pixis> pixis pixis:376746492360392704 376746492360392704 pixis+376746492360392704
19:26 <mdk> asyd: le contraire, HL qqun sur Discord en le mentionnant sur IRC
19:26 <mdk> le
19:26 <mdk> le contraire fonctionne, vu que IRC c'est juste du texte, la, tu m'as bien HL
19:27 <pixis> <@376746492360392704>
19:27 <asyd> ah oui, et qui n'est donc
19:27 <pixis> Ah, voilà le bon format
19:27 <mdk> Ca donne envie...
19:28 <asyd> oO
19:28 <pixis> Ca doit vraiment pas être compliqué, faut boucler sur la liste des utilisateurs discord jusqu'à un pseudo qui match, et ensuite faire un replace f"<@{user_id}>"
19:30 <asyd> ça devient chaud, y a un evenement quand un user arrive / part ?
19:31 <pixis> Le problème, c'est que plusieurs utilisateurs peuvent avoir le même pseudo
19:31 <pixis> Y'a un autre ID qui permet d'identifier des utilisateurs avec des pseudos similaires (pixis#XYZ)
19:31 <asyd> ah oui ?! c'est ça le #xxx ?
19:31 <pixis> Oui, exactement
19:32 <asyd> oh ok
19:32 <pixis> Je ne sais pas pour les événements; Faudrait se renseigner ! :D
19:32 <debnet> Y a une API côté Discord pour ça, faudrait voir ce que ça donne.
19:33 <debnet> mdk: Ca utilise Discord.py under the hood?
19:33 <pixis> Oui
19:33 <debnet> Du coup ouais ça ne sera pas trop compliqué.
19:33 <pixis> Top, PR welcome :D
19:33 <pixis> Je me souviens que j'avais voulu le faire, mais que j'avais pas trouvé de quick fix, donc j'avais laissé ça de côté
19:34 <debnet> Je ferai ça la semaine prochaine, je vais négocier un fire-afternoon avec mon boss. :)
19:39 <pixis> Je dois filer ++
19:45 <mdk> debnet,
19:46 <mdk> vstinner: https://github.com/python/python-docs-theme/issues/125 ?
19:46 <debnet> ?
20:09 <discord_afpy> <debnet with spaces> Test
20:09 <debnet> Grmbl.
20:11 <debnet> Ca par contre ça va être relou, j'avais oublié que Discord autorisait les espaces dans les pseudos.
20:12 <debnet> @mdk T'as moyen de me donner le fichier de config du bot pour que je puisse tester sans devoir créer un compte dev Discord et tout le bordel ?
20:12 <mdk> yep copie le de deb2 t'es root ?
20:13 <mdk> /home/discord-irc-sync/config.json
20:13 <mdk> selon
20:13 <mdk> https://git.afpy.org/AFPy/infra/src/branch/main/discord-irc-sync.yml
20:14 <debnet> Je vérifie si j'ai accès.
20:14 <debnet> OK j'ai accès!
20:15 <debnet> Thank you!
20:19 <discord_afpy> <debnet with spaces> #bienvenue
20:19 <discord_afpy> <debnet with spaces> @debnet with spaces
20:19 <debnet> All right.
20:20 <asyd> @debnet with spaces salut !
20:21 <asyd> debnet: tu cherches pas un poste de QA sinon ? ;p
20:21 <debnet> NEVA!!!
20:21 <asyd> parait que ça paie plutôt bien maintenant
20:21 <debnet> Ma femme est QA, ça va, c'est OK.
20:22 <asyd> oh
20:22 <asyd> elle cherche pas du taf ? ;p
20:25 <debnet> Si t'as un bon cachet à offrir, dis toujours. :D
20:25 <debnet> Elle ne fait que du TT par contre.
20:47 <debnet> OK.
20:47 <debnet> @debnet with spaces Est-ce que ça marche ?
20:47 <debnet> Nope. :D
21:13 <alain_afpy> Projet de loi EU problématique pour le monde de l'open-source. - https://discuss.afpy.org/t/projet-de-loi-eu-problematique-pour-le-monde-de-lopen-source/1510
21:19 <debnet> Test
21:20 <debnet> @debnet
21:20 <mdk> debnet et vstinner vous pourrez me dire ce que vous pensez de https://github.com/python/python-docs-theme/issues/125 a l'occasion ?
21:21 <debnet> @mdk Qu'est ce que tu veux comme avis ?
21:21 <mdk> lequel est le plus lisible
21:22 <debnet> Le fond jaune pour moi.
21:22 <debnet> On vient bien d'un coup d'oeil que c'est un bloc de code.
21:23 <debnet> @debnet with spaces
21:23 <mdk> c'est exactement pour ca que je vous demande a vous deux
21:24 <mdk> il n'y en a pas sur fond jaune :p
21:25 <mdk> (ca parle daltonisme vert/rouge)
21:30 <debnet> @mdk C'est toi qui a fait l'intégration du bot sur le serveur Discord ?
21:30 <debnet> J'aurais besoin d'accéder à la page d'admin.
21:30 <debnet> T'as moyen de me créer une team ou un truc dans le genre ?
21:39 <debnet> @debnet
21:41 <debnet> @debnet
21:41 <debnet> @debnet
21:43 <misc> @debnet
21:43 <misc> (ah non, fallait pas ?)
21:43 <debnet> Oui oui.
21:44 <debnet> Ca fonctionne presque.
21:44 <debnet> @debnet
21:46 <debnet> @debnet
21:46 <debnet> Wait.
21:47 <debnet> Ca marche de base?
21:47 <debnet> debnet
21:50 <debnet> Oui, ça fonctionne de base.
21:50 <debnet> C'est juste une sécurité de Discord.
21:50 <debnet> Il faut activer les Member Intents.
21:50 <debnet> Et explicitement les activer sur le client Discord.