From ebba53c823b7cd4528cd7b92c20733d783a64b8c Mon Sep 17 00:00:00 2001 From: Helmut Merz Date: Wed, 6 Aug 2025 16:40:00 +0200 Subject: [PATCH] psu hack: fix import for SiteManagementFolder --- loops/server/psu.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/loops/server/psu.py b/loops/server/psu.py index f13ed54..4cc7e53 100644 --- a/loops/server/psu.py +++ b/loops/server/psu.py @@ -11,6 +11,7 @@ import atexit import os +import sys from transaction import commit, abort from zope.app import wsgi from zope.app.authentication.principalfolder import Principal @@ -26,6 +27,7 @@ from zope.interface import Interface from zope.lifecycleevent import ObjectCreatedEvent, ObjectModifiedEvent from zope.publisher.browser import TestRequest as BaseTestRequest from zope.security.management import getInteraction, newInteraction, endInteraction +from zope.site import site #from zope.pluggableauth.plugins.principalfolder import PrincipalInfo from cybertools.util.date import date2TimeStamp, strptime @@ -36,6 +38,9 @@ from loops.util import getObjectForUid, getUidForObject, getCatalog, reindex os.environ['NLS_LANG'] = 'German_Germany.UTF8' +# hack for fixing error from migration (zope.app.component.SiteManagementFolder): +sys.modules['dummy'] = site + try: import config except ImportError: