From 26263ad784652f6399289e72eb9ce522f7176223 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Adrian=20Schr=C3=B6ter?= Date: Thu, 6 Jan 2011 15:03:18 +0100 Subject: [PATCH] fix file duplications, cleanup possible existing service generated files before create new ones --- osc/core.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/osc/core.py b/osc/core.py index 232feec2..379b7910 100644 --- a/osc/core.py +++ b/osc/core.py @@ -311,6 +311,12 @@ class Serviceinfo: def execute(self, dir): import tempfile + # cleanup existing generated files + for filename in os.listdir(dir): + if filename.startswith('_service:') or filename.startswith('_service_'): + os.unlink(os.path.join(dir, filename)) + + # recreate files for call in self.commands: temp_dir = tempfile.mkdtemp() name = call.split(None, 1)[0]