cppcheck/tools/test
Sebastian ec521fba36
donate-cpu-server.py: Upgrade to work with Python 3 (drop Python 2 support) (#2292)
* 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/
2019-10-26 21:10:21 +02:00
..
run_donate_cpu_client_tests.sh donate-cpu.py: Add new argument `--max-packages=N`. (#1718) 2019-03-01 22:34:50 +01:00
start_donate_cpu_client_productive.sh start_donate_cpu_client_productive.sh: Update client script regularly. 2019-03-06 08:41:16 +01:00
start_donate_cpu_client_test_local.sh Donate CPU: Add scripts under /test for testing (#1624) 2019-01-26 11:40:02 +01:00
start_donate_cpu_server_test_local.sh donate-cpu-server.py: Upgrade to work with Python 3 (drop Python 2 support) (#2292) 2019-10-26 21:10:21 +02:00