qapi/expr: Enforce feature naming rules again
authorMarkus Armbruster <armbru@redhat.com>
Tue, 10 May 2022 06:16:44 +0000 (08:16 +0200)
committerMarkus Armbruster <armbru@redhat.com>
Mon, 16 May 2022 05:29:50 +0000 (07:29 +0200)
Commit e42648dccd "qapi/expr.py: Remove single-letter variable"
accidentally removed the check for "only lower case letters and
hyphens".  Restore it.

Fixes: e42648dccdd1defe8f35f247966cd7283f865cd6
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Message-Id: <20220510061645.3209195-2-armbru@redhat.com>

scripts/qapi/expr.py

index 48578e1698066d25c91db1ed9b30da5ac15e2375..5a1782b57eaee8251f832ab8578cd947ba961f8b 100644 (file)
@@ -443,7 +443,7 @@ def check_features(features: Optional[object],
         check_keys(feat, info, source, ['name'], ['if'])
         check_name_is_str(feat['name'], info, source)
         source = "%s '%s'" % (source, feat['name'])
-        check_name_str(feat['name'], info, source)
+        check_name_lower(feat['name'], info, source)
         check_if(feat, info, source)