From 96ccf79d46adb2d6b49c67e3e6ad59512d67da65 Mon Sep 17 00:00:00 2001 From: Egor Tensin Date: Sat, 27 Mar 2021 22:09:05 +0300 Subject: rename the project to "cgitize" --- cgit/repos/utils.py | 43 ------------------------------------------- 1 file changed, 43 deletions(-) delete mode 100644 cgit/repos/utils.py (limited to 'cgit/repos/utils.py') diff --git a/cgit/repos/utils.py b/cgit/repos/utils.py deleted file mode 100644 index 84337e8..0000000 --- a/cgit/repos/utils.py +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright (c) 2018 Egor Tensin -# This file is part of the "cgit repos" project. -# For details, see https://github.com/egor-tensin/cgit-repos. -# Distributed under the MIT License. - -import contextlib -import logging -import os -import subprocess - - -def check_output(*args, stdout=subprocess.PIPE, **kwargs): - try: - result = subprocess.run(args, stdout=stdout, stderr=subprocess.STDOUT, - encoding='utf-8', check=True, **kwargs) - if stdout != subprocess.DEVNULL: - if result.stdout is None: - logging.debug('%s', args) - else: - logging.debug('%s\n%s', args, result.stdout) - return result.returncode == 0, result.stdout - except subprocess.CalledProcessError as e: - if stdout != subprocess.DEVNULL: - logging.error('%s\n%s', e, e.output) - return e.returncode == 0, e.output - - -def run(*args, discard_output=False, **kwargs): - if discard_output: - success, _ = check_output(*args, stdout=subprocess.DEVNULL, **kwargs) - else: - success, _ = check_output(*args, **kwargs) - return success - - -@contextlib.contextmanager -def chdir(new_cwd): - old_cwd = os.getcwd() - os.chdir(new_cwd) - try: - yield - finally: - os.chdir(old_cwd) -- cgit v1.2.3