Refactor log_print, remove unnecessary "global"
Untested.
This commit is contained in:
parent
1f7ece6b10
commit
56e6ec3deb
1 changed files with 6 additions and 4 deletions
10
update.py
10
update.py
|
@ -21,15 +21,17 @@ from pathlib import Path
|
||||||
SUDO_PROC = False
|
SUDO_PROC = False
|
||||||
AUR_GIT_REPO_PATH = "https://aur.archlinux.org"
|
AUR_GIT_REPO_PATH = "https://aur.archlinux.org"
|
||||||
AUR_GIT_REPO_PATH_TEMPLATE = AUR_GIT_REPO_PATH + "/{}.git"
|
AUR_GIT_REPO_PATH_TEMPLATE = AUR_GIT_REPO_PATH + "/{}.git"
|
||||||
global GLOBAL_LOG_FILE
|
|
||||||
GLOBAL_LOG_FILE = "log.txt"
|
GLOBAL_LOG_FILE = "log.txt"
|
||||||
DEFAULT_EDITOR = "/usr/bin/nano"
|
DEFAULT_EDITOR = "/usr/bin/nano"
|
||||||
|
|
||||||
|
|
||||||
def log_print(string):
|
def log_print(*args, **kwargs):
|
||||||
print(string)
|
if "file" in kwargs:
|
||||||
|
kwargs["file"] = sys.stdout
|
||||||
|
print(*args, **kwargs)
|
||||||
with open(GLOBAL_LOG_FILE, "a", encoding="utf-8") as lf:
|
with open(GLOBAL_LOG_FILE, "a", encoding="utf-8") as lf:
|
||||||
print(string, file=lf)
|
kwargs["file"] = lf
|
||||||
|
print(*args, **kwargs)
|
||||||
|
|
||||||
|
|
||||||
def ensure_pkg_dir_exists(pkg, pkg_state, other_state):
|
def ensure_pkg_dir_exists(pkg, pkg_state, other_state):
|
||||||
|
|
Loading…
Reference in a new issue