]> rtime.felk.cvut.cz Git - linux-conf-perf.git/commitdiff
Fix configuration generation missing file exception
authorKarel Kočí <cynerd@email.cz>
Thu, 13 Aug 2015 13:48:40 +0000 (15:48 +0200)
committerKarel Kočí <cynerd@email.cz>
Thu, 13 Aug 2015 13:52:06 +0000 (15:52 +0200)
If generating single throw NoSolution exception, randomly generated CNF
file is removed. But finally statement tries to remove it once again.
Solution is to not remove CNF file in exception handling, but only by
finally statement.

scripts/configurations.py

index aef8a5f62340932cfa938b880bcc728e74b1b901..3f2d15ef12a15a7ea176b2a571da8cd932fdf227 100644 (file)
@@ -180,7 +180,6 @@ def __generate_single__(var_num, conf_num):
                for con in confs:
                        __register_conf__(con, conf_num, 'single-sat')
        except exceptions.NoSolution:
-               os.remove(tfile)
                return __generate_single__(var_num, conf_num)
        finally:
                os.remove(tfile)