diff --git a/master.py b/master.py index 73dd744..653f780 100644 --- a/master.py +++ b/master.py @@ -195,7 +195,7 @@ def is_package_failed(package: str, ver: LegacyVersion, repo: str): if s[0] == package: if ver > LegacyVersion(s[1]): - with failed_l, open(os.path.join(config["basedir"]["repo"], repo + "_failed.txt")) as f: + with failed_l, open(os.path.join(config["basedir"]["repo"], repo + "_failed.txt"), "r+") as f: d = f.readlines() f.seek(0) f.truncate() diff --git a/utils.py b/utils.py index 4a720aa..8841928 100644 --- a/utils.py +++ b/utils.py @@ -32,8 +32,8 @@ def increase_pkgrel(pkgbuild_file: str, parsed: dict = None) -> None: parsed = parse_pkgbuild(pkgbuild_file) with open(pkgbuild_file, "r+", errors='ignore') as p: pkgbuild_str = p.read() - p.truncate(0) p.seek(0) + p.truncate(0) pkgbuild_str = regex_pkgrel.sub("pkgrel=" + parsed["pkgrel"] + ".1", pkgbuild_str) p.write(pkgbuild_str)