commit:     4b1b7cc4a85c87c14a9835177b4be5f063c5f9db
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 17 11:14:36 2017 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Feb 17 11:14:36 2017 +0000
URL:        https://gitweb.gentoo.org/proj/qa-scripts.git/commit/?id=4b1b7cc4

packages-inheriting-eclasses: Remove stale output files

 packages-inheriting-eclasses.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/packages-inheriting-eclasses.py b/packages-inheriting-eclasses.py
index 61b4ab0..082af8d 100755
--- a/packages-inheriting-eclasses.py
+++ b/packages-inheriting-eclasses.py
@@ -22,7 +22,10 @@ def main(argv):
        try:
                os.mkdir(outputdir)
        except OSError:
-               pass # XXX: removing old eclasses?
+               # remove stale output files
+               for f in os.listdir(outputdir):
+                       if f.endswith('.txt') and f[:-4] not in output:
+                               os.remove(os.path.join(outputdir, f))
 
        os.chdir(outputdir)
        for eclass in output:

Reply via email to