зеркало из
1
0
Форкнуть 0

chore: use specific exceptions instead of generic

Signed-off-by: Zack Koppert <zkoppert@github.com>
This commit is contained in:
Zack Koppert 2024-11-04 20:47:45 -08:00
Родитель 255dfef621
Коммит b31d2f0dcd
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: C4EA4DBDF8BE9DD7
2 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -154,7 +154,7 @@ def clone_repository(gh_actor, token, endpoint, repo):
repo_name = repo["name"]
try:
os.system(f"git clone https://{gh_actor}:{token}@{endpoint}/{repo_full_name}")
except Exception as e: # pylint: disable=broad-exception-caught
except OSError as e:
print(f"Failed to clone repository: {e}")
return None
return repo_name

Просмотреть файл

@ -65,7 +65,7 @@ class TestCloneRepository(unittest.TestCase):
"""
Test the clone_repository function when the clone fails.
"""
mock_system.side_effect = Exception("Clone failed") # Simulate clone failure
mock_system.side_effect = OSError("Clone failed") # Simulate clone failure
result = clone_repository(
gh_actor="test_actor",