From 6cb48c791970f0f042e501e235b60134c98b938a Mon Sep 17 00:00:00 2001 From: Dmitry Ivanov Date: Thu, 5 Mar 2026 22:25:56 +0300 Subject: [PATCH] Update get_user_data (bad fix, but it works) --- src/GitHubRepoAPI.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/GitHubRepoAPI.py b/src/GitHubRepoAPI.py index d21883b..8b5503c 100644 --- a/src/GitHubRepoAPI.py +++ b/src/GitHubRepoAPI.py @@ -34,7 +34,8 @@ def _client_validation(client: Github) -> Github | None: return client def get_user_data(self, user) -> User: - return User( + try: + user = User( login=user.login, username=user.name, email=user.email, # always None @@ -45,6 +46,18 @@ def get_user_data(self, user) -> User: site_admin=user.site_admin, _id=user.id, ) + except: + return User( + login="", + username="", + email="", # always None + html_url="", + node_id="", + type="", + bio="", + site_admin=False, + _id=-1, + ) def get_commit_data(self, commit, files=False) -> Commit: return Commit(