def _is_ip()

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