Add logging for None results and RDAP checks in domain availability functions
Browse files
app.py
CHANGED
@@ -52,6 +52,7 @@ def check_domain(domain: str):
|
|
52 |
"available": result['available'],
|
53 |
"logs": logs
|
54 |
}
|
|
|
55 |
except Exception as e:
|
56 |
logs.append(f"{check_domain.__name__}:Exception:{str(e)}")
|
57 |
return {
|
@@ -105,6 +106,7 @@ def rdap_is_available(domain, logs_append: Callable[[str], None]):
|
|
105 |
return True, rdap_base_url, False
|
106 |
elif response.status_code == 200:
|
107 |
return False, rdap_base_url, False
|
|
|
108 |
except Exception as e:
|
109 |
logs_append(f"{rdap_is_available.__name__}:Exception:{str(e)}")
|
110 |
return False, None, True
|
|
|
52 |
"available": result['available'],
|
53 |
"logs": logs
|
54 |
}
|
55 |
+
logs.append(f"{check_domain.__name__}:result == None")
|
56 |
except Exception as e:
|
57 |
logs.append(f"{check_domain.__name__}:Exception:{str(e)}")
|
58 |
return {
|
|
|
106 |
return True, rdap_base_url, False
|
107 |
elif response.status_code == 200:
|
108 |
return False, rdap_base_url, False
|
109 |
+
logs_append(f"{get_whois_server.__name__}:no RDAP")
|
110 |
except Exception as e:
|
111 |
logs_append(f"{rdap_is_available.__name__}:Exception:{str(e)}")
|
112 |
return False, None, True
|