Reticulum/RNS/vendor/platformutils.py

18 lines
575 B
Python
Raw Normal View History

2021-12-01 03:39:06 -07:00
def get_platform():
from os import environ
if 'ANDROID_ARGUMENT' in environ:
return 'android'
else:
import sys
2022-01-12 02:07:44 -07:00
return sys.platform
def platform_checks():
if str(get_platform()).startswith("win32"):
2022-01-12 02:16:59 -07:00
import sys
2022-01-12 02:07:44 -07:00
if sys.version_info.major >= 3 and sys.version_info.minor >= 8:
pass
else:
2022-01-12 02:16:59 -07:00
import RNS
RNS.log("On Windows, Reticulum requires Python 3.8 or higher.", RNS.LOG_ERROR)
RNS.log("Please update Python to run Reticulum.", RNS.LOG_ERROR)
2022-01-12 02:07:44 -07:00
RNS.panic()