diff --git a/direct/src/p3d/DeploymentTools.py b/direct/src/p3d/DeploymentTools.py index a76116b56d..5bdc26e2a9 100644 --- a/direct/src/p3d/DeploymentTools.py +++ b/direct/src/p3d/DeploymentTools.py @@ -348,7 +348,11 @@ class Installer: debfile.write(datatargz.str) if (len(datatargz.str) & 1): debfile.write("\x0A") debfile.close() - shutil.rmtree(tempdir.toOsSpecific()) + try: + base.appRunner.rmtree(tempdir) + except: + try: shutil.rmtree(tempdir.toOsSpecific()) + except: pass def buildAPP(self, output, platform): @@ -659,5 +663,9 @@ class Installer: os.system(cmd) nsifile.unlink() - shutil.rmtree(rootDir.toOsSpecific()) + try: + base.appRunner.rmtree(rootDir) + except: + try: shutil.rmtree(rootDir.toOsSpecific()) + except: pass return output