J'ai enfin réparé mon script d'extraction de photo. Cela faisait quelques mois qu'il ne fonctionnait plus du tout de façon satisfaisante.

Et pour cause, il y avait pas mal de bugs qui ont été mis en exergues par les versions successives de Qt (et PyQt). En gros, j'utilisais des QPixmap dans un autre thread que celui de l'interface. J'ai remplacé ça par des QImages, et tout est rentré dans l'ordre.

Autre bug, une fuite mémoire. Lorsque l'on stocke en attribut d'un thread un objet créé par PyQt (QImage, au hasard), si on change pas la valeur de l'attribut (par None par exemple), et bien, l'objet reste en mémoire... C'est clairement pas évident à trouver...

Au passage, l'application a aussi gagnée en fluidité, c'est très appréciable... Probablement du au fait que je n'utilise plus de QPixmap dans le thread de chargement...

Enfin bref, depuis, plus de plantage... Et il était temps, les photos commençait à s'entasser : 200 photos en attente d'être mises sur le disque dur... Voila qui est fait, correctement numérotées, commentées et pivotée comme il se doit.