vppapigen: require service definition for singleton messages

Change-Id: Ie7b1c5e50588f65657c3c0900e5914ea82ebb50f
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
This commit is contained in:
Marek Gradzki
2018-03-06 11:42:36 +01:00
committed by Ole Trøan
parent b533f3fade
commit 07dce1e11d

View File

@ -601,10 +601,6 @@ class VPPAPI(object):
continue
if msgs[d].singular is True:
continue
#if d.endswith('_counters'):
# continue
#if d.endswith('_event'):
# continue
if d.endswith('_reply'):
if d[:-6] in svcs:
continue
@ -634,9 +630,8 @@ class VPPAPI(object):
if d+'_reply' in msgs:
s['services'].append(Service(d, d+'_reply'))
else:
self.logger.warning('{} missing reply message ({})'
.format(d, d+'_reply'))
s['services'].append(Service(d, None))
raise ValueError('{} missing reply message ({}) or service definition'
.format(d, d+'_reply'))
return s