diff --git a/src/Products/ZODBMountPoint/MountedObject.py b/src/Products/ZODBMountPoint/MountedObject.py index 9dc5f9b..e8013d9 100644 --- a/src/Products/ZODBMountPoint/MountedObject.py +++ b/src/Products/ZODBMountPoint/MountedObject.py @@ -15,6 +15,7 @@ """ import os +import six import sys import traceback from six import StringIO @@ -197,6 +198,8 @@ def _traverseToMountedRoot(self, root, mount_parent): if real_path is None: real_path = self._path + if six.PY2 and isinstance(real_path, six.text_type): + real_path = real_path.encode('utf8') if real_path and real_path != '/': try: obj = obj.unrestrictedTraverse(real_path)