Commit 27947a79 authored by w-e-w's avatar w-e-w

git status

parent 11f827c5
......@@ -85,6 +85,14 @@ def git_tag():
return "<none>"
@lru_cache()
def git_status():
try:
return subprocess.check_output([git, "-C", script_path, "status"], shell=False, encoding='utf8').strip()
except Exception as e:
return str(e)
def run(command, desc=None, errdesc=None, custom_env=None, live: bool = default_command_live) -> str:
if desc is not None:
print(desc)
......
import json
import os
import sys
import subprocess
import platform
import hashlib
import re
import launch
from modules import paths_internal, timer, shared, extensions, errors
from modules import paths_internal, timer, shared, extensions, errors, launch_utils
checksum_token = "DontStealMyGamePlz__WINNERS_DONT_USE_DRUGS__DONT_COPY_THAT_FLOPPY"
environment_whitelist = {
......@@ -89,7 +88,6 @@ def get_ram_info():
def get_packages():
try:
import subprocess
return subprocess.check_output([sys.executable, '-m', 'pip', 'freeze', '--all']).decode("utf8").splitlines()
except Exception as pip_error:
try:
......@@ -104,8 +102,9 @@ def get_dict():
res = {
"Platform": platform.platform(),
"Python": platform.python_version(),
"Version": launch.git_tag(),
"Commit": launch.commit_hash(),
"Version": launch_utils.git_tag(),
"Commit": launch_utils.commit_hash(),
"Git status": launch_utils.git_status(),
"Script path": paths_internal.script_path,
"Data path": paths_internal.data_path,
"Extensions dir": paths_internal.extensions_dir,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment