donate-cpu.py: Add shebang, warn when run under Python 2 (#2336)
Add shebang to run the client via Python 3 by default. Add warning if Python 2 is used. As discussed in the forum https://sourceforge.net/p/cppcheck/discussion/development/thread/86813a8a53/ switching to Python 3 has some benefits.
This commit is contained in:
parent
0fed6f0091
commit
b93321e038
|
@ -1,3 +1,5 @@
|
|||
#!/usr/bin/env python3
|
||||
|
||||
# Donate CPU
|
||||
#
|
||||
# A script a user can run to donate CPU to cppcheck project
|
||||
|
@ -95,6 +97,21 @@ for arg in sys.argv[1:]:
|
|||
print('Unhandled argument: ' + arg)
|
||||
sys.exit(1)
|
||||
|
||||
if sys.version_info.major < 3:
|
||||
print("#" * 80)
|
||||
print("#" * 80)
|
||||
print("IMPORTANT")
|
||||
print("Please consider switching to Python 3.")
|
||||
print("")
|
||||
print("We plan to completely drop Python 2 support")
|
||||
print("for the Donate CPU client in the near future.")
|
||||
print("")
|
||||
print("For further information and reporting complaints, ideas, ... see:")
|
||||
print("https://sourceforge.net/p/cppcheck/discussion/development/thread/86813a8a53/")
|
||||
print("#" * 80)
|
||||
print("#" * 80)
|
||||
time.sleep(5)
|
||||
|
||||
print('Thank you!')
|
||||
if not check_requirements():
|
||||
sys.exit(1)
|
||||
|
|
Loading…
Reference in New Issue