From 1bee46abe64a02fdbb7c9b9a0414b3137188d6bd Mon Sep 17 00:00:00 2001 From: Lukas Winkler Date: Tue, 8 Aug 2023 11:11:40 +0200 Subject: [PATCH] make bib files read-only --- paperlibrary/library/library.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/paperlibrary/library/library.py b/paperlibrary/library/library.py index 26fd438..9464856 100644 --- a/paperlibrary/library/library.py +++ b/paperlibrary/library/library.py @@ -190,5 +190,9 @@ def write_bibliography(api: PaperLibraryAPI, config: Config, tag: str = None): dir = config.basedir_path bib = api.fetch_bibliography(tag) target_file = dir / "bibliography.bib" + if target_file.exists(): + target_file.chmod(0o644) with target_file.open("w") as f: f.write(bib) + target_file.chmod(0o444) +