From: Benoît Pin Date: Mon, 1 Nov 2010 20:40:27 +0000 (+0100) Subject: Bugfixe : lors du démarrage du thread, il existe toujours au moins 1 photo à traiter... X-Git-Url: https://scm.cri.mines-paristech.fr/git/Portfolio.git/commitdiff_plain/dd775040be667cfdd424d5d23d0347e237703b76?ds=sidebyside;hp=5b3c4ddc59d148d73b0cada82b9a1baeb82c60e3 Bugfixe : lors du démarrage du thread, il existe toujours au moins 1 photo à traiter (celle qui vient de s'ajouter). On dédoublonne. --- diff --git a/ImageManipulationTool.py b/ImageManipulationTool.py index 4ec31f7..77e3a9a 100755 --- a/ImageManipulationTool.py +++ b/ImageManipulationTool.py @@ -104,7 +104,7 @@ class ImageManipulationTool( UniqueObject, OrderedFolder) : portal = utool.getPortalObject() brains = ctool.unrestrictedSearchResults(portal_type='Photo', tiles_available=0) paths = [b.getPath() for b in brains] - if itemPath is not None : + if itemPath is not None and itemPath not in paths : paths.insert(0, itemPath) thread = ImageQueueProcessorThread(portal.getPhysicalPath(), paths) thread.start()