ec521fba36
* donate-cpu-server.py: Use tools to prepare code to work with Python 3 The following commands were used for these changes: futurize -1 -w donate-cpu-server.py 2to3 -w donate-cpu-server.py * Make the server work under Python 3 Manually fixed the Unicode issues. Received data is decoded, sent data is encoded. * Add backward compatible type hints (in comments) This enables better static analysis and suggestions in an IDE. * Fix Pylint warning "Comparison to literal" * .travis.yml: Fix/enhance pylint verification and Python compilation donate-cpu-server.py is only Python 3 compatible, so it must be ignored for pylint verification under Python 2. All Python scripts that were verified with pylint under Python 2 are now also verified with pylint under Python 3. * donate-cpu-server.py: Add shebang and mark script as executable * start_donate_cpu_server_test_local.sh: Directly execute server Since the server script is executable now and has a shebang it can be directly executed. * Use Python 3.0 function annotations instead of comment type hints Reference: https://www.python.org/dev/peps/pep-3107/ |
||
---|---|---|
.. | ||
run_donate_cpu_client_tests.sh | ||
start_donate_cpu_client_productive.sh | ||
start_donate_cpu_client_test_local.sh | ||
start_donate_cpu_server_test_local.sh |