Skip to content

Commit

Permalink
spacing
Browse files Browse the repository at this point in the history
  • Loading branch information
MuhammadUmarAsad committed Jul 26, 2023
1 parent 95912ba commit f63f960
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions utilities_common/cli.py
Original file line number Diff line number Diff line change
Expand Up @@ -346,29 +346,36 @@ def vlan_member_input_parser(ctx, command_mode, db, except_flag, multiple, vid,
return get_existing_vlan_id(db) # config vlan member add
if command_mode == "del":
return get_existing_vlan_id_on_interface(db,port) # config vlan member del

if multiple:
vid_list = multiple_vlan_parser(ctx, vid)

if except_flag:
if command_mode == "add":
comp_list = get_existing_vlan_id(db) # config vlan member add

elif command_mode == "del":
comp_list = get_existing_vlan_id_on_interface(db,port) # config vlan member del

if multiple:
for i in vid_list:
if i in comp_list:
comp_list.remove(i)

else:
if not vid.isdigit():
ctx.fail("Vlan is not integer.")
vid = int(vid)
if vid in comp_list:
comp_list.remove(vid)
vid_list = comp_list

elif not multiple:
# if entered vlan is not a integer
if not vid.isdigit():
ctx.fail("Vlan is not integer.")
vid_list.append(int(vid))

# sorting the vid_list
vid_list.sort()
return vid_list
Expand Down

0 comments on commit f63f960

Please sign in to comment.