コード例 #1
0
 def to_core(self, serialized):
     return BaseInterface(
         port_mode=dict((v, k) for k, v in serialized_port_mode.iteritems())[serialized.pop('port_mode')],
         **sub_dict(serialized, 'shutdown', 'access_vlan', 'trunk_native_vlan', 'trunk_vlans', 'mtu')
     )
コード例 #2
0
ファイル: interface.py プロジェクト: gongysh2004/netman
 def to_core(self, serialized):
     params = dict(vars(base_interface.to_core(serialized)))
     params.update(sub_dict(serialized, 'name', 'bond_master'))
     return Interface(**params)
コード例 #3
0
ファイル: bond.py プロジェクト: emmurd/netman
 def to_core(self, api_bond):
     params = dict(vars(base_interface.to_core(api_bond['interface'])))
     params.update(sub_dict(api_bond, 'number', 'link_speed', 'members'))
     return Bond(**params)
コード例 #4
0
ファイル: bond.py プロジェクト: stephanerobert/netman
 def to_core(self, api_bond):
     params = dict(vars(base_interface.to_core(api_bond["interface"])))
     params.update(sub_dict(api_bond, "number", "link_speed", "members"))
     return Bond(**params)
コード例 #5
0
ファイル: bond.py プロジェクト: simon-begin/netman
 def to_core(self, api_bond):
     params = dict(vars(base_interface.to_core(api_bond['interface'])))
     params.update(sub_dict(api_bond, 'number', 'link_speed', 'members'))
     return Bond(**params)