diff --git a/master.py b/master.py index 589f24a..4e6adf8 100644 --- a/master.py +++ b/master.py @@ -42,8 +42,11 @@ def find_all_files_for_pkg(name, repo): def get_failed_packages(repo): - with open(os.path.join(config["basedir"]["repo"], repo + "_failed.txt")) as p: - return p.read().splitlines() + if os.path.exists(os.path.join(config["basedir"]["repo"], repo + "_failed.txt")): + with open(os.path.join(config["basedir"]["repo"], repo + "_failed.txt")) as p: + return p.read().splitlines() + else: + return [] def build(pkgbuild, repo):