def __init__(self, parent): HttpHandler.__init__(self, scheduler=parent.scheduler, daemon=False, vhost=parent.vhostbind) self.parent = parent self.jsonencoder = JsonFormat()
def __init__(self, parent): HttpHandler.__init__(self, parent.scheduler, False, parent.vhostbind) self._parent = parent self._logger = parent._logger self._macbase = uint64.create( create_binary(mac_addr_bytes(self._parent.mactemplate), 8)) cidrrange = parent.cidrrange try: subnet, mask = parse_ip4_network(cidrrange) if not (0 <= mask <= 24): raise ValueError except Exception: self._logger.warning( 'Invalid CIDR range: %r. Using default 10.0.0.0/8', cidrrange) subnet = ip4_addr('10.0.0.0') mask = 8 self.cidrrange_subnet = subnet self.cidrrange_mask = mask self.cidrrange_end = (1 << (24 - mask)) self.pooltimeout = parent.pooltimeout self.iptimeout = parent.iptimeout self._reqid = 0
def __init__(self, parent): HttpHandler.__init__(self, parent.scheduler, False, parent.vhostbind) self._parent = parent self._logger = parent._logger self._macbase = uint64.create( create_binary(mac_addr_bytes(self._parent.mactemplate), 8))
def __init__(self, parent): HttpHandler.__init__(self, scheduler=parent.scheduler, daemon=False, vhost=parent.vhostbind) self.parent = parent self.jsonencoder = JsonFormat()