···3535def check_name_str(name, info, source,
3636 allow_optional=False, enum_member=False,
3737 permit_upper=False):
3838- global valid_name
3938 membername = name
40394140 if allow_optional and name.startswith('*'):
···249248def check_alternate(expr, info):
250249 members = expr['data']
251250252252- if len(members) == 0:
251251+ if not members:
253252 raise QAPISemError(info, "'data' must not be empty")
254253 for (key, value) in members.items():
255254 source = "'data' member '%s'" % key