<feed xmlns='http://www.w3.org/2005/Atom'>
<title>celcatsanitizer/management, branch stable/0.11.z</title>
<subtitle>A sane interface to celcat calendar.  This project is now abandonware.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/'/>
<entry>
<title>Correction d’un crash lorqu’on force une mise à jour sur tout l’emploi</title>
<updated>2017-11-16T12:51:00+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2017-11-16T12:51:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=d1f4287a364e8bfee86a0a55c9514edad0abbd4e'/>
<id>d1f4287a364e8bfee86a0a55c9514edad0abbd4e</id>
<content type='text'>
du temps
Lorsqu’on effectue cette opération, la date à laquelle est effectuée
la mise à jour est à None. get_event() effectue donc une comparaison
entre la date du cours et un objet nul, ce qui est impossible. Cela
provoque un crash.
Le correctif consiste à dire que si la date de début de la mise à jour
est nulle, alors le cours n’est pas ignoré, avant d’effectuer la
comparaison décrite ci-dessus.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
du temps
Lorsqu’on effectue cette opération, la date à laquelle est effectuée
la mise à jour est à None. get_event() effectue donc une comparaison
entre la date du cours et un objet nul, ce qui est impossible. Cela
provoque un crash.
Le correctif consiste à dire que si la date de début de la mise à jour
est nulle, alors le cours n’est pas ignoré, avant d’effectuer la
comparaison décrite ci-dessus.
</pre>
</div>
</content>
</entry>
<entry>
<title>La commande `timetables` n’affiche pas de trace d’erreur lorsqu’on l’arrête avec un Ctrl-C.</title>
<updated>2017-11-07T16:40:44+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2017-11-07T16:40:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=9447e0865c9d8a374ff6feb1bcf501c5eb73faf2'/>
<id>9447e0865c9d8a374ff6feb1bcf501c5eb73faf2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Affichage de la pile d’exécution lors d’une erreur de màj d’emploi du temps</title>
<updated>2017-11-04T11:32:26+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2017-11-04T11:32:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=37a95855076035470e7484804ed48b779ed22277'/>
<id>37a95855076035470e7484804ed48b779ed22277</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Correction d’un bug qui empêche la mise à jour complète de l’emploi du temps</title>
<updated>2017-11-04T11:24:25+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2017-11-04T11:24:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=c476a83d3c92d705d0bdea8b37a9aa6f10cb50ac'/>
<id>c476a83d3c92d705d0bdea8b37a9aa6f10cb50ac</id>
<content type='text'>
Lorsqu’on demande une mise à jour, la semaine et le mois à mettre à
jour sont passés en paramètre de la fonction de mise à jour. Mais
quand on demande la mise à jour de tout l’emploi du temps, ces deux
paramètres sont à None, faisant planter la fonction qui calcul le
début et la fin de la semaine.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Lorsqu’on demande une mise à jour, la semaine et le mois à mettre à
jour sont passés en paramètre de la fonction de mise à jour. Mais
quand on demande la mise à jour de tout l’emploi du temps, ces deux
paramètres sont à None, faisant planter la fonction qui calcul le
début et la fin de la semaine.
</pre>
</div>
</content>
</entry>
<entry>
<title>Suppression de l’étape de consolidation</title>
<updated>2017-10-22T11:16:02+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2017-10-19T20:41:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=a7f533b2ddedf69a79d7ec68200ece5bedd59b2d'/>
<id>a7f533b2ddedf69a79d7ec68200ece5bedd59b2d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Suppression des imports inutiles</title>
<updated>2017-10-22T11:16:02+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2017-10-18T11:37:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=00bd85d3d19ad829566835d20cb04fecf324a6c1'/>
<id>00bd85d3d19ad829566835d20cb04fecf324a6c1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Le parseur de cours récupère à nouveau le champ « remarque ».</title>
<updated>2017-10-22T10:43:23+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2017-10-22T10:43:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=3830f9c786f1a790d67958b0a6d38bea75679159'/>
<id>3830f9c786f1a790d67958b0a6d38bea75679159</id>
<content type='text'>
Pour récupérer ce champ, le parseur est censé vérifier que la valeur
existe dans un cours, sinon il ne faisait rien. Sauf que depuis un
moment (commit 72dcae5c), la valeur qu’il vérifiait était celle de
l’objet en cours de création, forcément nul, et non pas celle du XML.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pour récupérer ce champ, le parseur est censé vérifier que la valeur
existe dans un cours, sinon il ne faisait rien. Sauf que depuis un
moment (commit 72dcae5c), la valeur qu’il vérifiait était celle de
l’objet en cours de création, forcément nul, et non pas celle du XML.
</pre>
</div>
</content>
</entry>
<entry>
<title>timezone.now() retourne l’heure UTC, ce qui empêche la mise à jour de</title>
<updated>2017-10-14T09:25:46+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2017-10-14T09:25:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=640496deb262349101567de12d2476cbfe5065b3'/>
<id>640496deb262349101567de12d2476cbfe5065b3</id>
<content type='text'>
la semaine prochaine le samedi à minuit. Remplacement de ces appels
par une fonction qui retourne la bonne heure dans le bon fuseau horaire.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
la semaine prochaine le samedi à minuit. Remplacement de ces appels
par une fonction qui retourne la bonne heure dans le bon fuseau horaire.
</pre>
</div>
</content>
</entry>
<entry>
<title>Il est plus pertinent de remplacer le nom du cours par son type</title>
<updated>2017-10-10T19:34:26+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2017-10-10T19:34:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=0e0e59e3530dcfbb8e92b5a3926edad4f58d72a1'/>
<id>0e0e59e3530dcfbb8e92b5a3926edad4f58d72a1</id>
<content type='text'>
lorsqu’il n’y en a pas que par sa remarque.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
lorsqu’il n’y en a pas que par sa remarque.
</pre>
</div>
</content>
</entry>
<entry>
<title>Envoi d’un user-agent personnalisé</title>
<updated>2017-10-10T19:26:39+00:00</updated>
<author>
<name>Alban Gruin</name>
</author>
<published>2017-10-10T19:26:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.pa1ch.fr/alban/celcatsanitizer.git/commit/?id=e80ab8a7232a73d8a0f09f8e41a88893d4c65d63'/>
<id>e80ab8a7232a73d8a0f09f8e41a88893d4c65d63</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
