From 7035e686b9691a84d2023ccd70e51e8af3e1bfb4 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Benoi=CC=82t=20Pin?= Date: Sun, 7 Jul 2013 10:06:06 +0200 Subject: [PATCH 1/1] + setSite --- manipulation.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/manipulation.py b/manipulation.py index 9f65866..44262dc 100755 --- a/manipulation.py +++ b/manipulation.py @@ -18,6 +18,7 @@ from types import StringTypes from math import ceil import transaction from ZODB.POSException import ConflictError +from zope.site.hooks import setSite from cStringIO import StringIO console = logging.getLogger('[manipulation thread]') @@ -50,6 +51,8 @@ class ImageQueueProcessorThread(threading.Thread) : #atexit.register(self.stop) import Zope2 app = Zope2.app() + portal = app.unrestrictedTraverse(self.portal_path) + setSite(portal) while not self.__stopped and self.queueSize : self._process(app) -- 2.20.1