summaryrefslogtreecommitdiffstats
path: root/python
Commit message (Expand)AuthorAgeFilesLines
...
* python: add pylint import exceptionsJohn Snow2021-06-013-2/+5
* python: Add pipenv supportJohn Snow2021-06-012-0/+14
* python: add MANIFEST.inJohn Snow2021-06-012-0/+5
* python: add directory structure README.rst filesJohn Snow2021-06-015-0/+74
* python: add VERSION fileJohn Snow2021-06-012-0/+2
* python: add qemu package installerJohn Snow2021-06-013-0/+78
* python: create qemu packagesJohn Snow2021-06-0111-21/+72
* python/machine: Trim line length to below 80 charsJohn Snow2021-06-011-1/+1
* python/machine: disable warning for Popen in _launch()John Snow2021-06-011-0/+3
* python/machine: Disable pylint warning for open() in _pre_launchJohn Snow2021-06-011-1/+5
* python/console_socket: Add a pylint ignoreJohn Snow2021-06-011-0/+1
* python/machine: use subprocess.run instead of subprocess.PopenJohn Snow2021-06-011-6/+9
* python/machine: use subprocess.DEVNULL instead of open(os.path.devnull)John Snow2021-06-011-4/+2Star
* python/console_socket: avoid one-letter variableJohn Snow2021-06-011-5/+5
* Python: add utility function for retrieving port redirectionCleber Rosa2021-06-011-0/+33
* Python: expose QEMUMachine's temporary directoryCleber Rosa2021-06-012-11/+19
* Python: close the log file kept by QEMUMachine before reading itCleber Rosa2021-02-161-2/+2
* python: add __repr__ to ConsoleSocket to aid debuggingAlex Bennée2021-01-021-0/+7
* treewide: do not use short-form boolean optionsPaolo Bonzini2020-12-101-1/+1
* tests: add prefixes to the bare mkdtemp callsAlex Bennée2020-11-231-1/+2
* python/qemu/qmp.py: Fix settimeout operationJohn Snow2020-10-201-6/+17
* python/qemu/qmp.py: re-raise OSError when encounteredJohn Snow2020-10-201-4/+5
* python: add mypy configJohn Snow2020-10-201-0/+4
* python/qemu/qmp.py: Preserve error context on re-raiseJohn Snow2020-10-201-4/+5
* python/qemu/console_socket.py: avoid encoding to/from stringJohn Snow2020-10-201-15/+5Star
* python/qemu/console_socket.py: Add type hint annotationsJohn Snow2020-10-201-9/+9
* python/qemu/console_socket.py: Clarify type of drain_threadJohn Snow2020-10-201-2/+1Star
* python/qemu/console_socket.py: fix typing of settimeoutJohn Snow2020-10-201-4/+6
* python/qemu/console_socket.py: Correct type of recv()John Snow2020-10-201-2/+3
* python/qemu: Add mypy type annotationsJohn Snow2020-10-204-75/+101
* python/qemu: make 'args' style arguments immutableJohn Snow2020-10-202-18/+34
* python/machine.py: fix _popen accessJohn Snow2020-10-201-5/+11
* python/machine.py: Add _qmp access shimJohn Snow2020-10-201-11/+13
* python/machine.py: use qmp.commandJohn Snow2020-10-201-12/+20
* python/machine.py: Handle None events in events_waitJohn Snow2020-10-201-7/+20
* python/machine.py: Don't modify state in _base_args()John Snow2020-10-202-10/+14
* python/machine.py: reorder __init__John Snow2020-10-201-19/+25
* python/machine.py: Fix monitor address typingJohn Snow2020-10-201-15/+25
* python/qemu: use isort to lay out importsJohn Snow2020-10-206-11/+19
* python/qemu: Change ConsoleSocket to optionally drain socket.Robert Foley2020-07-272-46/+59
* python/qemu: Cleanup changes to ConsoleSocketRobert Foley2020-07-273-32/+34
* python/machine: Change default timeout to 30 secondsJohn Snow2020-07-251-15/+15
* python/qmp.py: add QMPProtocolErrorJohn Snow2020-07-141-0/+10
* python/qmp.py: add casts to JSON deserializationJohn Snow2020-07-141-2/+6
* python/qmp.py: Do not return None from cmd_objJohn Snow2020-07-141-9/+5Star
* python/qmp.py: re-absorb MonitorResponseErrorJohn Snow2020-07-142-16/+16
* python/qmp.py: Define common typesJohn Snow2020-07-141-0/+18
* python/machine.py: change default wait timeout to 3 secondsJohn Snow2020-07-141-2/+2
* python/machine.py: re-add sigkill warning suppressionJohn Snow2020-07-141-1/+6
* python/machine.py: split shutdown into hard and soft flavorsJohn Snow2020-07-141-15/+83