in src/features/feature_variables_dynamic.py [0:0]
def _is_ip(self, field_name, field_value, dtype=None):
if str(dtype) not in ['str', 'object']:
return None
result = (FRAUD_DETECTOR_VARTYPE_IP, "")
if "ip_addr" in field_name.lower():
return result
regex_ip = r'^([0-9]{1,3}.){3}([0-9]{1,3}.)$'
if re.search(regex_ip, field_value.lower()):
return result
return None