Skip to content

Commit 93e499b

Browse files
feat: update code
1 parent 2fc5601 commit 93e499b

3 files changed

Lines changed: 21 additions & 1 deletion

File tree

File renamed without changes.

src/gitlab_client.py

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
issues, comments, related issues, and attachments.
66
"""
77

8+
import logging
89
import re
910
import time
1011
from typing import Any, Dict, List, Optional
@@ -14,6 +15,8 @@
1415

1516
from src.exceptions import GitLabAPIError
1617

18+
logger = logging.getLogger(__name__)
19+
1720

1821
class GitLabClient:
1922
"""
@@ -197,7 +200,16 @@ def get_issues(
197200
response = self._make_request(
198201
"GET", "/issues", params=params, use_project_endpoint=use_project_endpoint
199202
)
200-
return response.json()
203+
issues = response.json()
204+
205+
# Log fetched issue IDs
206+
if issues:
207+
issue_ids = [f"#{issue.get('iid', '?')} (PID: {issue.get('project_id', '?')})" for issue in issues]
208+
logger.info(f"📋 Fetched {len(issues)} issue(s): {', '.join(issue_ids)}")
209+
else:
210+
logger.info("📋 Fetched 0 issues")
211+
212+
return issues
201213

202214
def get_issue(
203215
self, issue_iid: int, project_id: Optional[int] = None

src/monitor.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -85,6 +85,14 @@ def poll_issues(
8585
if self.should_process_issue(issue):
8686
new_issues.append(issue)
8787

88+
# Log new issues to process
89+
if new_issues:
90+
new_issue_ids = [f"#{issue.get('iid', '?')} (PID: {issue.get('project_id', '?')})" for issue in new_issues]
91+
logger.info(f"✅ Found {len(new_issues)} new issue(s) to process: {', '.join(new_issue_ids)}")
92+
elif all_issues:
93+
processed_issue_ids = [f"#{issue.get('iid', '?')} (PID: {issue.get('project_id', '?')})" for issue in all_issues]
94+
logger.debug(f"ℹ️ All {len(all_issues)} fetched issue(s) already processed: {', '.join(processed_issue_ids)}")
95+
8896
return new_issues
8997

9098
except GitLabAPIError as e:

0 commit comments

Comments
 (0)