OSDN Git Service

fix LinuxVlanAgent
[ti2/ti2.git] / linkpair / collect / agent / linuxvlan_agent.py
index 11fa522..95613e0 100755 (executable)
@@ -20,16 +20,8 @@ class LinuxVlanAgent(BaseAgent):
         self.pick_vlan_configuration()
 
     def pick_vlan_configuration(self):
-        if_name = ""
         vlan_config_file = "/proc/net/vlan/config"
-        if os.path.exists(vlan_config_file):
-            vlan_configs = []
-            result = open(vlan_config_file, "r")
-            for vlan_config in result:
-                vlan_configs.append(vlan_config)
-        else:
-            return
-
+        vlan_configs = self._runner.exec_cmd("cat " + vlan_config_file)
         for if_line in vlan_configs[2:]:
             if_line = if_line.rstrip()
             if self._u.d_push(re.match(r'^(\S+)\s*\|\s*(\S+)\s*\|\s*(\S+)', if_line)) is not None: