qapi/error: Make QAPISourceError 'col' parameter optional
commit86cc2ff65a4764ade26c7741c7c05f23e7efa95c
authorJohn Snow <jsnow@redhat.com>
Wed, 21 Apr 2021 19:22:28 +0000 (21 15:22 -0400)
committerMarkus Armbruster <armbru@redhat.com>
Fri, 30 Apr 2021 10:59:54 +0000 (30 12:59 +0200)
tree94eae20e0ac3a1b5e7d30b75f1d60af827b313eb
parentb54e07cc46064e79de275c7ea26d90a51913a9ea
qapi/error: Make QAPISourceError 'col' parameter optional

It's already treated as optional, with one direct caller and some
subclass callers passing 'None'. Make it officially optional, which
requires moving the position of the argument to come after all required
parameters.

QAPISemError becomes functionally identical to QAPISourceError. Keep the
name to preserve its semantic meaning and avoid code churn, but remove
the now-useless __init__ wrapper.

Signed-off-by: John Snow <jsnow@redhat.com>
Message-Id: <20210421192233.3542904-4-jsnow@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
scripts/qapi/error.py
scripts/qapi/schema.py