diff --git a/product/ERP5SyncML/XMLSyncUtils.py b/product/ERP5SyncML/XMLSyncUtils.py index 4b8d3b1040a738a34e91b587c0046b37312a0bdf..482e1315c5d4f4c61f1cd51d8ddbd3d40931225a 100644 --- a/product/ERP5SyncML/XMLSyncUtils.py +++ b/product/ERP5SyncML/XMLSyncUtils.py @@ -31,7 +31,6 @@ from Products.ERP5SyncML.SyncCode import SyncCode from Products.ERP5SyncML.Subscription import Signature from AccessControl.SecurityManagement import newSecurityManager from StringIO import StringIO -from xml.dom.ext import PrettyPrint from ERP5Diff import ERP5Diff from zLOG import LOG, INFO @@ -47,6 +46,10 @@ try: from base64 import b16encode, b16decode except ImportError: from base64 import encodestring as b16encode, decodestring as b16decode +try: + from Ft.Xml.Domlette import PrettyPrint +except ImportError: + from xml.dom.ext import PrettyPrint class XMLSyncUtilsMixin(SyncCode):