Skip to content

Commit a7d6703

Browse files
committed
added get_workflow_runs dud to forgejo api class
1 parent 74da71d commit a7d6703

File tree

4 files changed

+10
-4
lines changed

4 files changed

+10
-4
lines changed

ForgejoRepoAPI.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
User,
1818
WikiPage,
1919
logging,
20+
WorkflowRun
2021
)
2122

2223

@@ -329,6 +330,9 @@ def get_invites(self, repo: Repository, users: list[User] = None) -> list[Invite
329330
def get_rate_limiting(self) -> tuple[int, int]:
330331
return sys.maxsize, sys.maxsize
331332

333+
def get_workflow_runs(self, repo) -> list[WorkflowRun]:
334+
return []
335+
332336

333337
# Точка входа для тестирования
334338
if __name__ == "__main__":

git_logger.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,9 +66,8 @@ def get_next_binded_repo(clients: Clients, repositories: list[str]):
6666
client, token = clients.get_next_client()
6767
repo = client.get_repository(repo_name)
6868
except Exception as err:
69-
print(f'get_next_repo(): error {err}')
70-
print(f'get_next_repo(): failed to load repository "{repo_name}"')
71-
exit(1)
69+
print(f'git_logger.get_next_binded_repo(): error {err}')
70+
print(f'git_logger.get_next_binded_repo(): failed to load repository "{repo_name}"')
7271
else:
7372
yield client, repo, token
7473

interface_wrapper.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,9 @@ def create_api(token: str, base_url: str | None = None) -> IRepositoryAPI:
203203
errors = []
204204

205205
try:
206-
return GitHubRepoAPI(Github(auth=Auth.Token(token)))
206+
client = GitHubRepoAPI(Github(auth=Auth.Token(token)))
207+
if client.client:
208+
return client
207209
except Exception as e:
208210
errors.append(f"GitHub login failed: {e}")
209211

invites_parser.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ def log_invitations(
4040
logger.log_to_csv(csv_name, list(info.keys()))
4141

4242
for client, repo, token in binded_repos:
43+
print(client, repo, token)
4344
logger.log_title(repo.name)
4445
try:
4546
log_repository_invitations(client, repo, csv_name)

0 commit comments

Comments
 (0)