00:33 <HS-157> Non, j'ai pas mis à jour, j'attends avoir une réponse
14:07 <olasd> vstinner: le régime de l'intérêt général est plus flexible que ça; si l'association considère qu'elle rentre dans ce régime (ce qui me semble probable considérant les missions de l'AFPy, IANAL TINLA etc.) elle peut émettre des reçus fiscaux. Si l'association veut assurer ses arrières (en cas de contrôle fiscal, si l'administration fiscale détermine que l'association ne rentre pas dans le cadre,
14:07 <olasd> elle doit payer les impôts qui correspondent aux reçus émis), il est possible de demander un rescrit fiscal à l'administration fiscale : https://www.service-public.fr/associations/vosdroits/F34246
14:26 <vstinner> olasd: ouh là, ça devient compliqué si on se met à payer des impôts. ça fait du travail en plus pour le trésorier
14:31 <olasd> pourquoi vous vous mettriez à payer des impôts ?
14:33 <vstinner> olasd: "elle doit payer les impôts" elle = AFPy ?
14:34 <olasd> si l'administration fiscale détermine que l'association n'est pas dans le régime d'intérêt général, et qu'elle continue à émettre des reçus fiscaux, elle doit payer une amende du montant des réductions d'impôt permises par les reçus émis
14:34 <olasd> pardon, c'était pas clair
15:43 <vstinner> olasd: moi je lis "quelqu'un doit faire des trucs"
15:43 <vstinner> olasd: je n'ai pas envie de surcharger notre trésorier :) après si tu veux le faire, vas-y :)
15:47 <olasd> je suis même pas adhérent ;p
15:49 <olasd> argh
15:49 <olasd> (TIL !)
15:51 <olasd> (et la dernière fois que j'ai subi un comportement du genre, c'était avec ruby, et ça m'a pris une demi-journée aussi :P)
15:51 <vstinner> mathieui: c'est pour ton bien, mon fils. Dieu a dit "
15:51 <vstinner> We are aware of the code breakage this is likely to cause, and doing it anyway for the good of mankind."
15:54 <vstinner> mathieui: du coup, tu as aiguisé ma curiosité. quel est ton bug ? tu n'as pas utilisé pass_fds de subprocess?
15:57 <mathieui> vstinner, j’ai pas encore résolu mon problème, mais j’avance
15:58 <mathieui> en gros j’ouvre un os.pipe() et je subprocess un script en passant les numéros de fd en paramètre
15:59 <vstinner> mathieui: bah utilise pass_fds=[ton_pipe]
16:01 <vstinner> mathieui: je crois qu'au début je voulais utiliser O_CLOEXEC pour corriger une race condition, et après c'est parti en sucette, j'ai écrit 2 PEPs qui m'ont occupé pendant une bonne année :-D
16:01 <vstinner> j'ai fait ce changement en 2013, dans Python 3.4. marrant que tu ne remarques le soucis qu'en 2019
16:03 <mathieui> ben je porte du python 2 vers python 3
16:03 <vstinner> mathieui: huhu, vieux motard que jamais
16:03 <mathieui> exactement
16:03 <mathieui> je suis là que depuis 1 an
16:07 <vstinner> mathieui: ah, on t'a puni ?
16:24 <mathieui> non mais quitte à ne pas maintenir du python 2 jusqu’en 2030 autant commencer maintenant
16:38 <vstinner> mathieui: :)
16:38 <vstinner> mathieui: allez, tu vas y arriver !
16:39 <vstinner> mathieui: j'ai réutilisé mon projet http://pypi.org/project/sixer pour tenter de migrer docutils à Python 3. sixer fonctionne encore pas mal
16:39 <vstinner> mathieui: ça ne fait pas tout, mais je trouve ça plus facile à utiliser qu'un 2to3 ou modernize qui modifie tout en une passe unique
16:43 <mathieui> je m’y prends au futurize passe par passe
16:44 <vstinner> mathieui: ok, bonne chance !