Esempio n. 1
0
    def accept_input(self, value):
        if not super(FixedResultDomainProvider, self).accept_input(value):
            return False

        if is_ip(value):  # dbl is the only known fixed result domain provider and does not allow ip lookups, so we filter this here
            return False

        return True
Esempio n. 2
0
    def accept_input(self, value):
        if not super(FixedResultDomainProvider, self).accept_input(value):
            return False

        if is_ip(
                value
        ):  # dbl is the only known fixed result domain provider and does not allow ip lookups, so we filter this here
            return False

        return True
Esempio n. 3
0
 def accept_input(self, value):
     return is_ip(value)
Esempio n. 4
0
 def make_lookup(self, transform):
     if is_ip(transform):
         return ip_reversed(transform) + '.' + self.rbldomain
     else:
         return add_trailing_dot(transform) + self.rbldomain
Esempio n. 5
0
 def accept_input(self, value):
     return is_ip(value)
Esempio n. 6
0
 def make_lookup(self, transform):
     if is_ip(transform):
         return ip_reversed(transform) + '.' + self.rbldomain
     else:
         return add_trailing_dot(transform) + self.rbldomain