Ejemplo n.º 1
0
 def _deserializeDhcpConfig(self, serializedNetCfg, serializedDhcpConfig):
     try:
         dhcpconfig = deserialize(serializedDhcpConfig, deserializeNetCfg(serializedNetCfg))
     except CommonDHCPError:
         raise DHCPError(*CommonDHCPError.args)
     ok, msg = dhcpconfig.isValidWithMsg()
     if not ok:
         raise DHCPError(msg)
     return dhcpconfig
Ejemplo n.º 2
0
 def fetchCfg(self):
     dhcpcfg_repr = self.main_window.init_call("dhcp", "getDhcpConfig")
     if dhcpcfg_repr is None:
         #Failing to fetch dhcp config
         return None
     netcfg = self.q_netobject.netcfg
     if netcfg is None:
         return None
     return deserialize(dhcpcfg_repr, netcfg)