psu hack: fix import for SiteManagementFolder

This commit is contained in:
Helmut Merz 2025-08-06 16:40:00 +02:00
parent abbcf7786a
commit ebba53c823

View file

@ -11,6 +11,7 @@
import atexit import atexit
import os import os
import sys
from transaction import commit, abort from transaction import commit, abort
from zope.app import wsgi from zope.app import wsgi
from zope.app.authentication.principalfolder import Principal from zope.app.authentication.principalfolder import Principal
@ -26,6 +27,7 @@ from zope.interface import Interface
from zope.lifecycleevent import ObjectCreatedEvent, ObjectModifiedEvent from zope.lifecycleevent import ObjectCreatedEvent, ObjectModifiedEvent
from zope.publisher.browser import TestRequest as BaseTestRequest from zope.publisher.browser import TestRequest as BaseTestRequest
from zope.security.management import getInteraction, newInteraction, endInteraction from zope.security.management import getInteraction, newInteraction, endInteraction
from zope.site import site
#from zope.pluggableauth.plugins.principalfolder import PrincipalInfo #from zope.pluggableauth.plugins.principalfolder import PrincipalInfo
from cybertools.util.date import date2TimeStamp, strptime 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' os.environ['NLS_LANG'] = 'German_Germany.UTF8'
# hack for fixing error from migration (zope.app.component.SiteManagementFolder):
sys.modules['dummy'] = site
try: try:
import config import config
except ImportError: except ImportError: