Skip to content

Commit ff8fec4

Browse files
PrabhuSreenivasanjleveque
authored andcommitted
show acl table command output should show binding column correctly even with single port (sonic-net#447)
1 parent eec2abe commit ff8fec4

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

acl_loader/main.py

+9-6
Original file line numberDiff line numberDiff line change
@@ -525,12 +525,15 @@ def show_table(self, table_name):
525525
if not val["ports"]:
526526
data.append([key, val["type"], "", val["policy_desc"]])
527527
else:
528-
ports = natsorted(val["ports"])
529-
data.append([key, val["type"], ports[0], val["policy_desc"]])
530-
531-
if len(ports) > 1:
532-
for port in ports[1:]:
533-
data.append(["", "", port, ""])
528+
if isinstance(val["ports"], list):
529+
ports = natsorted(val["ports"])
530+
data.append([key, val["type"], ports[0], val["policy_desc"]])
531+
532+
if len(ports) > 1:
533+
for port in ports[1:]:
534+
data.append(["", "", port, ""])
535+
else:
536+
data.append([key, val["type"], val["ports"], val["policy_desc"]])
534537

535538
print(tabulate.tabulate(data, headers=header, tablefmt="simple", missingval=""))
536539

0 commit comments

Comments
 (0)