During the creation of a Plone site in python3 the following happens. I'd love to figure our which items cannot be compared (there are probably many offending items) but I can see no way of looking at them.
Traceback (most recent call last):
File "/Users/pbauer/workspace/coredev_py3/src/Zope/src/ZPublisher/WSGIPublisher.py", line 127, in transaction_pubevents
yield
File "/Users/pbauer/workspace/coredev_py3/src/Zope/src/ZPublisher/WSGIPublisher.py", line 256, in publish_module
response = _publish(request, new_mod_info)
File "/Users/pbauer/workspace/coredev_py3/src/Zope/src/ZPublisher/WSGIPublisher.py", line 209, in publish
bind=1)
File "/Users/pbauer/workspace/coredev_py3/src/Zope/src/ZPublisher/mapply.py", line 85, in mapply
return debug(object, args, context)
File "/Users/pbauer/workspace/coredev_py3/src/Zope/src/ZPublisher/WSGIPublisher.py", line 56, in call_object
return obj(*args)
File "/Users/pbauer/workspace/coredev_py3/src/Products.CMFPlone/Products/CMFPlone/browser/admin.py", line 271, in __call__
portal_timezone=form.get('portal_timezone', 'UTC')
File "/Users/pbauer/workspace/coredev_py3/src/Products.CMFPlone/Products/CMFPlone/factory.py", line 156, in addPloneSite
'profile-%s' % content_profile_id)
File "/Users/pbauer/workspace/coredev_py3/src/Products.GenericSetup/Products/GenericSetup/tool.py", line 388, in runAllImportStepsFromProfile
dependency_strategy=dependency_strategy)
File "/Users/pbauer/workspace/coredev_py3/src/Products.GenericSetup/Products/GenericSetup/tool.py", line 1443, in _runImportStepsFromContext
event.notify(ProfileImportedEvent(self, profile_id, steps, True))
File "/Users/pbauer/.cache/buildout/eggs/zope.event-4.3.0-py3.6.egg/zope/event/__init__.py", line 32, in notify
subscriber(event)
File "/Users/pbauer/.cache/buildout/eggs/zope.component-4.4.1-py3.6.egg/zope/component/event.py", line 27, in dispatch
component_subscribers(event, None)
File "/Users/pbauer/.cache/buildout/eggs/zope.component-4.4.1-py3.6.egg/zope/component/_api.py", line 139, in subscribers
return sitemanager.subscribers(objects, interface)
File "/Users/pbauer/.cache/buildout/eggs/zope.interface-4.4.3-py3.6-macosx-10.12-x86_64.egg/zope/interface/registry.py", line 442, in subscribers
return self.adapters.subscribers(objects, provided)
File "/Users/pbauer/.cache/buildout/eggs/zope.interface-4.4.3-py3.6-macosx-10.12-x86_64.egg/zope/interface/adapter.py", line 607, in subscribers
subscription(*objects)
File "/Users/pbauer/workspace/coredev_py3/src/Products.CMFQuickInstallerTool/Products/CMFQuickInstallerTool/events.py", line 97, in handleProfileImportedEvent
settings = qi.deriveSettingsFromSnapshots(info["snapshot"], after)
File "/Users/pbauer/workspace/coredev_py3/src/Products.CMFQuickInstallerTool/Products/CMFQuickInstallerTool/QuickInstallerTool.py", line 494, in deriveSettingsFromSnapshots
registrations = [reg for reg in after['utilities']
File "/Users/pbauer/workspace/coredev_py3/src/Products.CMFQuickInstallerTool/Products/CMFQuickInstallerTool/QuickInstallerTool.py", line 495, in <listcomp>
if reg not in before['utilities']]
File "/Users/pbauer/.cache/buildout/eggs/zope.interface-4.4.3-py3.6-macosx-10.12-x86_64.egg/zope/interface/registry.py", line 574, in __eq__
return repr(self) == repr(other)
File "/Users/pbauer/.cache/buildout/eggs/zope.interface-4.4.3-py3.6-macosx-10.12-x86_64.egg/zope/interface/registry.py", line 566, in __repr__
getattr(self.component, '__name__', repr(self.component)),
File "/Users/pbauer/workspace/coredev_py3/src/plone.resource/plone/resource/directory.py", line 50, in __repr__
'/'.join(self.context.getPhysicalPath()))
File "/Users/pbauer/workspace/coredev_py3/src/Zope/src/OFS/Traversable.py", line 126, in getPhysicalPath
p = aq_parent(aq_inner(self))
File "/Users/pbauer/.cache/buildout/eggs/Products.BTreeFolder2-4.0.0-py3.6.egg/Products/BTreeFolder2/BTreeFolder2.py", line 240, in __getattr__
return self._tree[name]
TypeError: '<' not supported between instances of 'bytes' and 'str'
During the creation of a Plone site in python3 the following happens. I'd love to figure our which items cannot be compared (there are probably many offending items) but I can see no way of looking at them.