added platform check, made PermissionError more obvious

This commit is contained in:
k4yt3x 2019-11-26 04:03:03 -05:00
parent cb255da65c
commit 7726a86e35

View File

@ -4,7 +4,7 @@
Name: Video2X Setup Script Name: Video2X Setup Script
Creator: K4YT3X Creator: K4YT3X
Date Created: November 28, 2018 Date Created: November 28, 2018
Last Modified: November 16, 2019 Last Modified: November 26, 2019
Editor: BrianPetkovsek Editor: BrianPetkovsek
Editor: SAT3LL Editor: SAT3LL
@ -325,6 +325,12 @@ if __name__ == '__main__':
# get start time # get start time
start_time = time.time() start_time = time.time()
# check platform
if sys.platform == 'win32':
print('This script is currently only compatible with Windows')
EXIT_CODE = 1
sys.exit(1)
# parse command line arguments # parse command line arguments
args = parse_arguments() args = parse_arguments()
print('Video2X Setup Script') print('Video2X Setup Script')
@ -341,9 +347,13 @@ if __name__ == '__main__':
setup.run() setup.run()
print('\nScript finished successfully') print('\nScript finished successfully')
except SystemExit:
pass
# if PermissionError is raised # if PermissionError is raised
# user needs to run this with higher privilege # user needs to run this with higher privilege
except PermissionError: except PermissionError:
traceback.print_exc()
print('You might have insufficient privilege for this script to run') print('You might have insufficient privilege for this script to run')
print('Try running this script with Administrator privileges') print('Try running this script with Administrator privileges')
EXIT_CODE = 1 EXIT_CODE = 1