示例#1
0
文件: dhcp.py 项目: maximerobin/Ufwi
 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
示例#2
0
文件: dhcp.py 项目: maximerobin/Ufwi
 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)