80 Commits (c61ebf362d0abf288ce266845519d5a550a1d89f)

Author SHA1 Message Date
Cleber Rosa 3c1e16c60c Python: close the log file kept by QEMUMachine before reading it 5 years ago
Alex Bennée afded359a6 python: add __repr__ to ConsoleSocket to aid debugging 5 years ago
Paolo Bonzini 991c180d74 treewide: do not use short-form boolean options 5 years ago
Alex Bennée 8c175c63ee tests: add prefixes to the bare mkdtemp calls 5 years ago
John Snow 39cf73c349 python/qemu/qmp.py: Fix settimeout operation 6 years ago
John Snow d5cca076c3 python/qemu/qmp.py: re-raise OSError when encountered 6 years ago
John Snow c3a404d3be python: add mypy config 6 years ago
John Snow d2b08b79b0 python/qemu/qmp.py: Preserve error context on re-raise 6 years ago
John Snow af0db88254 python/qemu/console_socket.py: avoid encoding to/from string 6 years ago
John Snow e35c138267 python/qemu/console_socket.py: Add type hint annotations 6 years ago
John Snow 714ac05a19 python/qemu/console_socket.py: Clarify type of drain_thread 6 years ago
John Snow 6cf4cce7cb python/qemu/console_socket.py: fix typing of settimeout 6 years ago
John Snow ff3513e632 python/qemu/console_socket.py: Correct type of recv() 6 years ago
John Snow f12a282ff4 python/qemu: Add mypy type annotations 6 years ago
John Snow aad3f3bb6c python/qemu: make 'args' style arguments immutable 6 years ago
John Snow 9223fda464 python/machine.py: fix _popen access 6 years ago
John Snow be1183e52f python/machine.py: Add _qmp access shim 6 years ago
John Snow aaa81ec609 python/machine.py: use qmp.command 6 years ago
John Snow 1847a4a8c2 python/machine.py: Handle None events in events_wait 6 years ago
John Snow 652809dfa6 python/machine.py: Don't modify state in _base_args() 6 years ago
John Snow c5e61a6da8 python/machine.py: reorder __init__ 6 years ago
John Snow c4e6023f05 python/machine.py: Fix monitor address typing 6 years ago
John Snow 932ca4bbde python/qemu: use isort to lay out imports 6 years ago
Robert Foley 80ded8e99d python/qemu: Change ConsoleSocket to optionally drain socket. 6 years ago
Robert Foley 4b84d87449 python/qemu: Cleanup changes to ConsoleSocket 6 years ago
John Snow 8226a4b88b python/machine: Change default timeout to 30 seconds 6 years ago
John Snow 84dcdf0887 python/qmp.py: add QMPProtocolError 6 years ago
John Snow 2e2d930517 python/qmp.py: add casts to JSON deserialization 6 years ago
John Snow ef5d474472 python/qmp.py: Do not return None from cmd_obj 6 years ago
John Snow e3a23b4803 python/qmp.py: re-absorb MonitorResponseError 6 years ago
John Snow a5d76376d6 python/qmp.py: Define common types 6 years ago
John Snow 04f0e36eba python/machine.py: change default wait timeout to 3 seconds 6 years ago
John Snow de6e08b5b9 python/machine.py: re-add sigkill warning suppression 6 years ago
John Snow 193bf1c061 python/machine.py: split shutdown into hard and soft flavors 6 years ago
John Snow 8952805931 python/machine.py: Make wait() call shutdown() 6 years ago
John Snow c9b3045bc2 python/machine.py: Add a configurable timeout to shutdown() 6 years ago
John Snow a3842cb078 python/machine.py: Prohibit multiple shutdown() calls 6 years ago
John Snow 3a7d64b6fc python/machine.py: Perform early cleanup for wait() calls, too 6 years ago
John Snow e2c97f1612 python/machine.py: Add _early_cleanup hook 6 years ago
John Snow 671940e633 python/machine.py: Close QMP socket in cleanup 6 years ago
John Snow 14661d93d7 python/machine.py: consolidate _post_shutdown() 6 years ago
Robert Foley 0fc8f660c5 python/qemu: Add ConsoleSocket for optional use in QEMUMachine 6 years ago
John Snow c95dddce49 python/qemu/qtest: Check before accessing _qtest 6 years ago
John Snow de210ec53c python/qemu/qmp: assert sockfile is not None 6 years ago
John Snow 7af67d694e python/qemu/qmp: use True/False for non/blocking modes 6 years ago
John Snow 1dda0404d8 python/qemu: Adjust traceback typing 6 years ago
John Snow 0add048fbd python/qemu: fix socket.makefile() typing 6 years ago
John Snow 3797dbcbb7 python/qemu: remove Python2 style super() calls 6 years ago
John Snow 8dfac2edb2 python/qemu: delint; add flake8 config 6 years ago
John Snow 9b8ccd6d5b python/qemu: delint and add pylintrc 6 years ago