aboutsummaryrefslogtreecommitdiff
path: root/scripts/qmp/qmp-shell
AgeCommit message (Expand)AuthorFilesLines
2021-06-18scripts/qmp-shell: add redirection shimJohn Snow1-0/+11
2021-06-18scripts/qmp-shell: move to python/qemu/qmp/qmp_shell.pyJohn Snow1-538/+0
2021-06-18scripts/qmp-shell: add docstringsJohn Snow1-1/+38
2021-06-18scripts/qmp-shell: make QMPShellError inherit QMPErrorJohn Snow1-1/+1
2021-06-18scripts/qmp-shell: remove double-underscoresJohn Snow1-26/+26
2021-06-18scripts/qmp-shell: convert usage comment to docstringJohn Snow1-56/+72
2021-06-18scripts/qmp-shell: Remove too-broad-exceptionJohn Snow1-4/+7
2021-06-18scripts/qmp-shell: Fix empty-transaction invocationJohn Snow1-6/+8
2021-06-18scripts/qmp-shell: remove TODOJohn Snow1-2/+0
2021-06-18scripts/qmp-shell: use logging to show warningsJohn Snow1-2/+8
2021-06-18scripts/qmp-shell: Use context manager instead of atexitJohn Snow1-16/+19
2021-06-18scripts/qmp-shell: unprivatize 'pretty' propertyJohn Snow1-5/+4
2021-06-18scripts/qmp-shell: Accept SocketAddrT instead of stringJohn Snow1-5/+7
2021-06-18scripts/qmp-shell: add mypy typesJohn Snow1-26/+41
2021-06-18scripts/qmp-shell: initialize completer earlyJohn Snow1-1/+1
2021-06-18scripts/qmp-shell: refactor QMPCompleterJohn Snow1-3/+11
2021-06-18scripts/qmp-shell: Fix "FuzzyJSON" parserJohn Snow1-10/+10
2021-06-18scripts/qmp-shell: move the REPL functionality into QMPShellJohn Snow1-3/+7
2021-06-18scripts/qmp-shell: remove prompt argument from read_exec_commandJohn Snow1-3/+3
2021-06-18scripts/qmp-shell: move get_prompt() to prompt propertyJohn Snow1-4/+5
2021-06-18scripts/qmp-shell: Make verbose a public attributeJohn Snow1-10/+6
2021-06-18scripts/qmp-shell: Add pretty attribute to HMP shellJohn Snow1-7/+4
2021-06-18scripts/qmp-shell: use argparseJohn Snow1-51/+33
2021-06-18scripts/qmp-shell: use isinstance() instead of type()John Snow1-2/+2
2021-06-18scripts/qmp-shell: remove if-raise-else patternsJohn Snow1-4/+4
2021-06-18scripts/qmp-shell: fix shell history exception handlingJohn Snow1-9/+6
2021-06-18scripts/qmp-shell: rename one and two-letter variablesJohn Snow1-12/+12
2021-06-18scripts/qmp-shell: make QMPCompleter returns explicitJohn Snow1-3/+3
2021-06-18scripts/qmp-shell: ignore visit_Name nameJohn Snow1-1/+1
2021-06-18scripts/qmp-shell: use triple-double-quote docstring styleJohn Snow1-2/+5
2021-06-18scripts/qmp-shell: declare verbose in __init__John Snow1-0/+1
2021-06-18scripts/qmp-shell: Use python3-style super()John Snow1-3/+3
2021-06-18scripts/qmp-shell: use @classmethod where appropriateJohn Snow1-2/+4
2021-06-18scripts/qmp-shell: remove shadowed variable from _print()John Snow1-2/+2
2021-06-18scripts/qmp-shell: fix connect method signatureJohn Snow1-1/+1
2021-06-18scripts/qmp-shell: fix exception handlingJohn Snow1-1/+1
2021-06-18scripts/qmp-shell: fix show_banner signatureJohn Snow1-2/+2
2021-06-18scripts/qmp-shell: Apply flake8 rulesJohn Snow1-21/+43
2021-06-18scripts/qmp-shell: apply isort rulesJohn Snow1-5/+7
2021-06-18python/qmp: add parse_address classmethodJohn Snow1-19/+2
2020-10-27qmp-shell: Sort by key when pretty-printingDavid Edmondson1-1/+1
2020-05-31python: remove more instances of sys.version_infoJohn Snow1-3/+0
2020-02-07drop "from __future__ import print_function"Paolo Bonzini1-1/+0
2020-02-07scripts: Explicit usage of Python 3 (scripts with __main__)Philippe Mathieu-Daudé1-1/+1
2019-07-01qmp: make qmp-shell work with python3Igor Mammedov1-1/+4
2019-03-11qmp-shell: fix nested json regressionMarc-André Lureau1-2/+2
2019-02-22Introduce a Python module structureCleber Rosa1-1/+3
2018-08-15qmp-shell: learn to send commands with quoted argumentsMarc-André Lureau1-1/+2
2018-06-22Partially revert "python: futurize -f libfuturize.fixes.fix_absolute_import"Eduardo Habkost1-2/+1
2018-06-08python: futurize -f lib2to3.fixes.fix_has_keyEduardo Habkost1-1/+1