From 46530794a5251513802771fafbb9b711dea2c778 Mon Sep 17 00:00:00 2001 From: Marco Biasini <marco.biasini@unibas.ch> Date: Mon, 18 Apr 2011 20:49:17 +0200 Subject: [PATCH] remove temporary directory when tmtools are failing --- modules/bindings/pymod/tmtools.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/bindings/pymod/tmtools.py b/modules/bindings/pymod/tmtools.py index 87a9e3616..df545b9c1 100644 --- a/modules/bindings/pymod/tmtools.py +++ b/modules/bindings/pymod/tmtools.py @@ -83,6 +83,7 @@ def _RunTmAlign(tmalign, tmp_dir): ps.wait() lines=ps.stdout.readlines() if (len(lines))<22: + _CleanupFiles(tmp_dir) raise RuntimeError("tmalign superposition failed") return _ParseTmAlign(lines) @@ -127,6 +128,7 @@ def _RunMmAlign(mmalign, tmp_dir): ps.wait() lines=ps.stdout.readlines() if (len(lines))<22: + _CleanupFiles(tmp_dir) raise RuntimeError("mmalign superposition failed") return _ParseMmAlign(lines) @@ -173,6 +175,7 @@ def _RunTmScore(tmscore, tmp_dir): ps.wait() lines=ps.stdout.readlines() if (len(lines))<22: + _CleanupFiles(tmp_dir) raise RuntimeError("tmscore superposition failed") return _ParseTmScore(lines) -- GitLab