Beispiel #1
0
 def __init__(self, ipaddrs, userid=None, principals=None, proxies=None, get_userid=None, get_principals=None):
     r = DottedNameResolver()
     self.get_userid = r.maybe_resolve(get_userid)
     self.get_principals = r.maybe_resolve(get_principals)
     self.ipaddrs = make_ip_set(ipaddrs)
     self.userid = userid
     if isinstance(principals, basestring):
         self.principals = aslist(principals)
     else:
         self.principals = principals
     self.proxies = make_ip_set(proxies)
 def __init__(self,
              ipaddrs,
              userid=None,
              principals=None,
              proxies=None,
              get_userid=None,
              get_principals=None):
     r = DottedNameResolver()
     self.get_userid = r.maybe_resolve(get_userid)
     self.get_principals = r.maybe_resolve(get_principals)
     self.ipaddrs = make_ip_set(ipaddrs)
     self.userid = userid
     if isinstance(principals, string_types):
         self.principals = aslist(principals)
     else:
         self.principals = principals
     self.proxies = make_ip_set(proxies)
Beispiel #3
0
 def is_in(ipaddr, ipset):
     ipset = make_ip_set(ipset)
     return IPAddress(ipaddr) in ipset
Beispiel #4
0
 def is_in(ipaddr, ipset):
     ipset = make_ip_set(ipset)
     return IPAddress(ipaddr) in ipset
Beispiel #5
0
 def __init__(self, ipaddrs, userid=None, principals=None, proxies=None):
     self.ipaddrs = make_ip_set(ipaddrs)
     self.userid = userid
     self.principals = principals
     self.proxies = make_ip_set(proxies)