AM
Size: a a a
AM
AA
AM
AA
AM
AA
С
ИК
VS
ME
ME
AM
AA
def get_gitlab_file_text(url: str, private_token: str, project_id: int, file_path: str, args_dict=None):
# https://python-gitlab.readthedocs.io/en/stable/
gl = gitlab.Gitlab(url, private_token=private_token)
gl.auth()
# projects = gl.projects.list()
# for p in projects:
# print(p)
project = gl.projects.get(project_id)
f = project.files.get(file_path=file_path, ref='master')
text = str(f.decode().decode()).format(**args_dict) if args_dict else str(f.decode().decode())
return text
AM
def get_gitlab_file_text(url: str, private_token: str, project_id: int, file_path: str, args_dict=None):
# https://python-gitlab.readthedocs.io/en/stable/
gl = gitlab.Gitlab(url, private_token=private_token)
gl.auth()
# projects = gl.projects.list()
# for p in projects:
# print(p)
project = gl.projects.get(project_id)
f = project.files.get(file_path=file_path, ref='master')
text = str(f.decode().decode()).format(**args_dict) if args_dict else str(f.decode().decode())
return text
AA
А
VS