diff --git a/src/OFS/CopySupport.py b/src/OFS/CopySupport.py index 228497ff78..fbdf18ed8d 100644 --- a/src/OFS/CopySupport.py +++ b/src/OFS/CopySupport.py @@ -22,6 +22,7 @@ from zlib import compress from zlib import decompressobj import transaction +import six from AccessControl import ClassSecurityInfo from AccessControl import getSecurityManager @@ -181,8 +182,8 @@ def manage_pasteObjects(self, cb_copy_data=None, REQUEST=None): try: op, mdatas = _cb_decode(cp) - except Exception: - raise CopyError('Clipboard Error') + except Exception as e: + six.raise_from(CopyError('Clipboard Error'), e) oblist = [] app = self.getPhysicalRoot()