From d08dfa32ab9a983078020df3de54eef7c050bcdd Mon Sep 17 00:00:00 2001 From: Bruno Alla Date: Wed, 10 Nov 2021 19:06:23 +0000 Subject: [PATCH] Add print statements to describe progress --- scripts/create_django_issue.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/scripts/create_django_issue.py b/scripts/create_django_issue.py index bbb25f26..ef3d52b1 100644 --- a/scripts/create_django_issue.py +++ b/scripts/create_django_issue.py @@ -80,6 +80,7 @@ def get_all_latest_django_versions() -> tuple[DjVersion, list[DjVersion]]: Depends on Django versions having higher major version or minor version. """ + print("Fetching all Django versions from PyPI") base_txt = REQUIREMENTS_DIR / "base.txt" with base_txt.open() as f: for line in f.readlines(): @@ -138,6 +139,7 @@ class GitHubManager: self.load_existing_issues() def load_requirements(self): + print("Reading requirements") for requirements_file in self.requirements_files: with (REQUIREMENTS_DIR / f"{requirements_file}.txt").open() as f: for line in f.readlines(): @@ -150,6 +152,7 @@ class GitHubManager: def load_existing_issues(self): """Closes the issue if the base Django version is greater than needed""" + print("Load existing issues from GitHub") qualifiers = { "repo": GITHUB_REPO, "state": "open", @@ -161,6 +164,7 @@ class GitHubManager: "[Django Update]", "created", "desc", **qualifiers ) ) + print(f"Found {len(issues)} issues matching search") for issue in issues: issue_version_str = issue.title.split(" ")[-1] issue_version = DjVersion.parse(issue_version_str) @@ -248,15 +252,19 @@ class GitHubManager: def create_or_edit_issue(self, needed_dj_version: DjVersion, description: str): if issue := self.existing_issues.get(needed_dj_version): + print(f"Editing issue #{issue.number} for Django {needed_dj_version}") issue.edit(body=description) else: + print(f"Creating new issue for Django {needed_dj_version}") self.repo.create_issue( f"[Update Django] Django {needed_dj_version}", description ) def generate(self): for version in self.needed_dj_versions: + print(f"Handling GitHub issue for Django {version}") md_content = self.generate_markdown(version) + print(f"Generated markdown:\n\n{md_content}") self.create_or_edit_issue(version, md_content)