From e13ed7b3e85ed35068a67096eeae978e701067b8 Mon Sep 17 00:00:00 2001 From: miouzora Date: Sat, 8 Jul 2023 23:48:54 +0200 Subject: [PATCH] refactor(CS): make generate_folders_with_repo compliant with CS --- src/generate_folders_with_repo.py | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/src/generate_folders_with_repo.py b/src/generate_folders_with_repo.py index 6572d5a..6b7b2e8 100644 --- a/src/generate_folders_with_repo.py +++ b/src/generate_folders_with_repo.py @@ -1,20 +1,25 @@ #!/usr/bin/env python3 -## -## @Miou-zora Project, Mirror-Generator, 2023 -## generate_folders_with_repo.py -## File description: -## Generate folders with repo and mirror repo in. -## +# @Miou-zora Project, Mirror-Generator, 2023 import subprocess -def generate_folders_with_repo(ssh_key: str, project_name: str, user_name: str, repo_name: str, mirror_name: str): + +def generate_folders_with_repo(ssh_key: str, + project_name: str, + user_name: str, + repo_name: str, + mirror_name: str): mirror_ssh_link = f"git@github.com:{user_name}/{mirror_name}.git" - actions = [(["mkdir", project_name], "Folder already exist: " + project_name), - (["git", "clone", ssh_key], "Can't clone repository: " + ssh_key), - (["mv", repo_name, project_name], "Can't move folder: " + repo_name), - (["git", "clone", mirror_ssh_link], "Can't clone repository: " + mirror_ssh_link), - (["mv", mirror_name, project_name], "Can't move folder: " + mirror_name)] + actions = [(["mkdir", project_name], + "Folder already exist: " + project_name), + (["git", "clone", ssh_key], + "Can't clone repository: " + ssh_key), + (["mv", repo_name, project_name], + "Can't move folder: " + repo_name), + (["git", "clone", mirror_ssh_link], + "Can't clone repository: " + mirror_ssh_link), + (["mv", mirror_name, project_name], + "Can't move folder: " + mirror_name)] for action in actions: if subprocess.run(action[0]).returncode == 1: raise Exception(action[1])