diff --git a/product/ERP5Subversion/Tool/SubversionTool.py b/product/ERP5Subversion/Tool/SubversionTool.py index 4dea03a6d3ad834d7a2c706c352d6fb1d7e796f8..60400099f6647baf56bd3fa0c758da6dc548d44e 100644 --- a/product/ERP5Subversion/Tool/SubversionTool.py +++ b/product/ERP5Subversion/Tool/SubversionTool.py @@ -34,7 +34,7 @@ from Products.ERP5Type.Document.Folder import Folder from Products.ERP5Type import Permissions from Products.ERP5Subversion import _dtmldir from Products.ERP5Subversion.SubversionClient import newSubversionClient -import os, re, commands, time, exceptions +import os, re, commands, time, exceptions, thread from DateTime import DateTime from cPickle import dumps, loads from App.config import getConfiguration @@ -756,7 +756,7 @@ class SubversionTool(UniqueObject, Folder): # add new files and copy self.addNewFiles(svn_path, path, bt) # Clean up - removeAll(path) + thread.start_new_thread(removeAll, (path,)) # return a set with directories present in the directory def getSetDirsForDir(self, directory):