Log a warning if an AS yields an invalid 3PU lookup result

This commit is contained in:
Paul "LeoNerd" Evans 2016-08-18 15:49:55 +01:00
parent 80f4740c8f
commit d7b42afc74

View File

@ -184,7 +184,12 @@ class ApplicationServicesHandler(object):
continue continue
if not isinstance(result, list): if not isinstance(result, list):
continue continue
ret.extend(r for r in result if _is_valid_3pu_result(r)) for r in result:
if _is_valid_3pu_result(r):
ret.append(r)
else:
logger.warn("Application service returned an " +
"invalid result %r", r)
defer.returnValue(ret) defer.returnValue(ret)