diff --git a/aider_gitea/__init__.py b/aider_gitea/__init__.py index 2df0e46..d50abdd 100644 --- a/aider_gitea/__init__.py +++ b/aider_gitea/__init__.py @@ -506,21 +506,21 @@ def solve_issues_in_repository( title = issue.get('title', f'Issue {issue_number}') if seen_issues_db.has_seen(issue_url): logger.info('Skipping already processed issue #%s: %s', issue_number, title) - continue + else: + branch_name = generate_branch_name(issue_number, title) + with tempfile.TemporaryDirectory() as repository_path: + issue_resolution = solve_issue_in_repository( + repository_config, + Path(repository_path), + branch_name, + title, + issue_description, + issue_number, + client, + ) - branch_name = generate_branch_name(issue_number, title) - with tempfile.TemporaryDirectory() as repository_path: - issue_resolution = solve_issue_in_repository( - repository_config, - Path(repository_path), - branch_name, - title, - issue_description, - issue_number, - client, - ) - - if issue_resolution.success: + # TODO: PR comment handling disabled for now due to missing functionality + if False: # Handle unresolved pull request comments handle_pr_comments( repository_config, diff --git a/aider_gitea/gitea_client.py b/aider_gitea/gitea_client.py index 89e9498..0c2f8e6 100644 --- a/aider_gitea/gitea_client.py +++ b/aider_gitea/gitea_client.py @@ -183,21 +183,6 @@ class GiteaClient: response.raise_for_status() return response.json() - def get_pull_request_comments( - self, - owner: str, - repo: str, - pr_number: int, - ) -> list[dict]: - """ - Fetch comments for a pull request. - """ - assert isinstance(pr_number, int) - url = f'{self.gitea_url}/repos/{owner}/{repo}/pulls/{pr_number}/comments' - response = self.session.get(url) - response.raise_for_status() - return response.json() - def get_pull_requests( self, owner: str,