Skip to content

Commit de1bd8e

Browse files
maipbuiyxieca
authored andcommitted
Remove shell=True (#313)
Signed-off-by: maipbui <[email protected]> Signed-off-by: maipbui <[email protected]>
1 parent 77760bf commit de1bd8e

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

sonic_platform_base/sonic_pcie/pcie_common.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -39,14 +39,14 @@ def get_pcie_device(self):
3939
pciList = []
4040
p1 = "^(\w+):(\w+)\.(\w)\s(.*)\s*\(*.*\)*"
4141
p2 = "^.*:.*:.*:(\w+)\s*\(*.*\)*"
42-
command1 = "sudo lspci"
43-
command2 = "sudo lspci -n"
42+
command1 = ["sudo", "lspci"]
43+
command2 = ["sudo", "lspci", "-n"]
4444
# run command 1
45-
proc1 = subprocess.Popen(command1, shell=True, universal_newlines=True, stdout=subprocess.PIPE)
45+
proc1 = subprocess.Popen(command1, universal_newlines=True, stdout=subprocess.PIPE)
4646
output1 = proc1.stdout.readlines()
4747
(out, err) = proc1.communicate()
4848
# run command 2
49-
proc2 = subprocess.Popen(command2, shell=True, universal_newlines=True, stdout=subprocess.PIPE)
49+
proc2 = subprocess.Popen(command2, universal_newlines=True, stdout=subprocess.PIPE)
5050
output2 = proc2.stdout.readlines()
5151
(out, err) = proc2.communicate()
5252

0 commit comments

Comments
 (0)