Made it only a warning

parent 1619233a
...@@ -33,3 +33,4 @@ notification.mp3 ...@@ -33,3 +33,4 @@ notification.mp3
/test/stdout.txt /test/stdout.txt
/test/stderr.txt /test/stderr.txt
/cache.json /cache.json
no_py_ver_warning
...@@ -18,18 +18,35 @@ skip_install = False ...@@ -18,18 +18,35 @@ skip_install = False
def check_python_version(): def check_python_version():
version = sys.version_info if not os.path.isfile("no_py_ver_warning"):
version_range = None version = sys.version_info
if platform.system() == "Linux": version_range = None
version_range = range(7 + 1, 11 + 1) if platform.system() == "Linux":
else: version_range = range(7 + 1, 11 + 1)
version_range = range(7 + 1, 10 + 1) else:
version_range = range(7 + 1, 10 + 1)
try: try:
assert version.major == 3 and version.minor in version_range, "Unsupported Python version, please use Python 3.10.x instead. You can download latest release as of 25th January (3.10.9) from here: https://www.python.org/downloads/release/python-3109/. Please, make sure to first delete current version of Python first and delete `venv` folder inside of WebUI's folder, too." assert version.major == 3 and version.minor in version_range, f"""
except AssertionError as e: === Warning ===
print(e) This program was tested only with 3.10 Python, but you have {version.major}.{version.minor} Python.
sys.exit(-1) If you encounter an error with "RuntimeError: Couldn't install torch." message,
or any other error regarding unsuccessful package (library) installation,
please downgrade (or upgrade) to the latest version of 3.10 Python
and delete current Python and "venv" folder in WebUI's directory.
You can download 3.10 Python from here: https://www.python.org/downloads/release/python-3109/
You will see this warning only once, delete file "no_py_ver_warning" file to show this warning again.
=== Warning ===
Press ENTER to continue...\
"""
except AssertionError as e:
print(e)
with open("no_py_ver_warning", "w"):
pass
input()
def commit_hash(): def commit_hash():
......
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