qom: Improve {qom,device}-list-properties error messages
commit74b97760dcb20aa03189dc63f0ff79eb3516b5ee
authorMarkus Armbruster <armbru@redhat.com>
Fri, 13 Nov 2020 08:26:25 +0000 (13 09:26 +0100)
committerMarkus Armbruster <armbru@redhat.com>
Thu, 10 Dec 2020 16:16:44 +0000 (10 17:16 +0100)
treebf80684cee84913415ec7e9c34778b8a0309d470
parent9fc0ab5c9ca6bd3d3179a85a5cff18d709550bf5
qom: Improve {qom,device}-list-properties error messages

device-list-properties reports

    Parameter 'typename' expects device

when @typename exists, but isn't a TYPE_DEVICE.  Improve this to

    Parameter 'typename' expects a non-abstract device type

qom-list-properties reports

    Parameter 'typename' expects object

when @typename exists, but isn't a TYPE_OBJECT.  Improve this to

    Parameter 'typename' expects a QOM type

Cc: Paolo Bonzini <pbonzini@redhat.com>
Cc: "Daniel P. Berrangé" <berrange@redhat.com>
Cc: Eduardo Habkost <ehabkost@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Message-Id: <20201113082626.2725812-10-armbru@redhat.com>
qom/qom-qmp-cmds.c