Skip to content

Commit bd6cf5d

Browse files
sihuihan88Shuotian Cheng
authored andcommitted
[teamshow]: Get platform info before parsing minigraph (#30)
* Get platform before parsing minigraph * Use get platform info API Signed-off-by: Sihui Han <[email protected]>
1 parent ea8ceba commit bd6cf5d

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

scripts/teamshow

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@ import subprocess
2323
import sys
2424
from tabulate import tabulate
2525
from minigraph import parse_xml
26+
from sonic_platform import get_machine_info
27+
from sonic_platform import get_platform_info
2628

2729
class Teamshow(object):
2830
def __init__(self):
@@ -36,7 +38,10 @@ class Teamshow(object):
3638
Get the portchannel names from minigraph.
3739
"""
3840
minigraph_path = '/etc/sonic/minigraph.xml'
39-
self.teams = parse_xml(minigraph_path)['minigraph_portchannels'].keys();
41+
machine_info = get_machine_info()
42+
platform_info = get_platform_info(machine_info)
43+
44+
self.teams = parse_xml(minigraph_path, platform = platform_info)['minigraph_portchannels'].keys();
4045

4146
def get_team_id(self, team):
4247
"""

0 commit comments

Comments
 (0)