When called with watch_name!=None we need to wrap the
watch_rule_get response in a list
Change-Id: I83bbe816758767afd3eb49b090b0b652036cad60
Signed-off-by: Steven Hardy <shardy@redhat.com>
'''
if watch_name:
try:
- wrs = db_api.watch_rule_get(context, watch_name)
+ wr = db_api.watch_rule_get(context, watch_name)
except Exception as ex:
logger.warn('show_watch (%s) db error %s' %
(watch_name, str(ex)))
- return
+ if wr:
+ wrs = [wr]
+ else:
+ raise AttributeError('Unknown watch name %s' % watch_name)
else:
try:
wrs = db_api.watch_rule_get_all(context)