summaryrefslogtreecommitdiffstats
path: root/python/qemu
Commit message (Expand)AuthorAgeFilesLines
* scripts/qmp-shell: move to python/qemu/qmp/qmp_shell.pyJohn Snow2021-06-181-0/+535
* python/qmp: return generic type from context managerJohn Snow2021-06-181-1/+4
* python/qmp: add QMPObject type aliasJohn Snow2021-06-181-0/+3
* python/qemu-ga-client: add entry pointJohn Snow2021-06-181-2/+0Star
* scripts/qemu-ga-client: move to python/qemu/qmp/qemu_ga_client.pyJohn Snow2021-06-181-0/+325
* python/qmp: Correct type of QMPReturnValueJohn Snow2021-06-181-9/+14
* python/qmp: add fuse command to 'qom' toolsJohn Snow2021-06-181-2/+12
* scripts/qom-fuse: move to python/qemu/qmp/qom_fuse.pyJohn Snow2021-06-181-0/+206
* python/qmp: Add qom script rewritesJohn Snow2021-06-182-0/+440
* python/qmp: add parse_address classmethodJohn Snow2021-06-181-0/+26
* python/qmp: Fix type of SocketAddrTJohn Snow2021-06-181-1/+1
* python: move flake8 config to setup.cfgJohn Snow2021-06-011-2/+0Star
* python: move pylintrc into setup.cfgJohn Snow2021-06-011-58/+0Star
* python: add pylint import exceptionsJohn Snow2021-06-013-2/+5
* python: add directory structure README.rst filesJohn Snow2021-06-014-0/+33
* python: create qemu packagesJohn Snow2021-06-0111-28/+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/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