in tutorials-and-examples/example-notebooks/mp_data.py [0:0]
def get_whois_info_demo(ip_addr, show_progress=False):
"""Lookup Whois data from dataframe."""
sleep(0.02)
if show_progress:
print(".", end="")
if "ExtASN" not in _ASN_DATA.columns:
return "Unknown", {}
match_row = _ASN_DATA[_ASN_DATA["AllExtIPs"] == ip_addr]
asn_text = match_row["ExtASN"].unique()[0]
if isinstance(asn_text, tuple):
return asn_text[0], {}
return asn_text, {}