mirror of https://github.com/MISP/misp-modules
fix: Catching results exceptions properly
parent
2850d6f690
commit
8bcb630340
|
@ -49,8 +49,10 @@ def handler(q=False):
|
||||||
try:
|
try:
|
||||||
query_result = resolver.query(query, 'A')[0]
|
query_result = resolver.query(query, 'A')[0]
|
||||||
result = "{} - {}".format(requested_value, dbl_mapping[str(query_result)])
|
result = "{} - {}".format(requested_value, dbl_mapping[str(query_result)])
|
||||||
except Exception as e:
|
except dns.resolver.NXDOMAIN as e:
|
||||||
result = str(e)
|
result = e.msg
|
||||||
|
except Exception:
|
||||||
|
return {'error': 'Not able to reach dbl.spamhaus.org or something went wrong'}
|
||||||
return {'results': [{'types': mispattributes.get('output'), 'values': result}]}
|
return {'results': [{'types': mispattributes.get('output'), 'values': result}]}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue