From 7c5465e02bec3ebd311c24c3aeb3583a28191ec7 Mon Sep 17 00:00:00 2001 From: chrisr3d Date: Wed, 4 Nov 2020 18:36:06 +0100 Subject: [PATCH] fix: [dnsdb] Avoiding AttributeError with the sys library, probably depending on the python version --- misp_modules/modules/expansion/_dnsdb_query/dnsdb_query.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/misp_modules/modules/expansion/_dnsdb_query/dnsdb_query.py b/misp_modules/modules/expansion/_dnsdb_query/dnsdb_query.py index af3f204..5df1207 100755 --- a/misp_modules/modules/expansion/_dnsdb_query/dnsdb_query.py +++ b/misp_modules/modules/expansion/_dnsdb_query/dnsdb_query.py @@ -119,7 +119,10 @@ class DnsdbClient(object): break yield json.loads(line.decode('ascii')) except (HTTPError, URLError) as e: - raise QueryError(str(e), sys.exc_traceback) + try: + raise QueryError(str(e), sys.exc_traceback) + except AttributeError: + raise QueryError(str(e), sys.exc_info) def quote(path):