Lint: E302 expected 2 blank lines, found X
This commit is contained in:
@ -24,6 +24,7 @@ import re
|
||||
import cli_lib.ansiprint as ansiprint
|
||||
from cli_lib.common import call_api
|
||||
|
||||
|
||||
def isValidMAC(macaddr):
|
||||
allowed = re.compile(r"""
|
||||
(
|
||||
@ -37,6 +38,7 @@ def isValidMAC(macaddr):
|
||||
else:
|
||||
return False
|
||||
|
||||
|
||||
def isValidIP(ipaddr):
|
||||
ip4_blocks = str(ipaddr).split(".")
|
||||
if len(ip4_blocks) == 4:
|
||||
@ -50,6 +52,7 @@ def isValidIP(ipaddr):
|
||||
return True
|
||||
return False
|
||||
|
||||
|
||||
#
|
||||
# Primary functions
|
||||
#
|
||||
@ -68,6 +71,7 @@ def net_info(config, net):
|
||||
else:
|
||||
return False, response.json().get('message', '')
|
||||
|
||||
|
||||
def net_list(config, limit):
|
||||
"""
|
||||
Get list information about networks (limited by {limit})
|
||||
@ -87,6 +91,7 @@ def net_list(config, limit):
|
||||
else:
|
||||
return False, response.json().get('message', '')
|
||||
|
||||
|
||||
def net_add(config, vni, description, nettype, domain, name_servers, ip4_network, ip4_gateway, ip6_network, ip6_gateway, dhcp4_flag, dhcp4_start, dhcp4_end):
|
||||
"""
|
||||
Add new network
|
||||
@ -118,6 +123,7 @@ def net_add(config, vni, description, nettype, domain, name_servers, ip4_network
|
||||
|
||||
return retstatus, response.json().get('message', '')
|
||||
|
||||
|
||||
def net_modify(config, net, description, domain, name_servers, ip4_network, ip4_gateway, ip6_network, ip6_gateway, dhcp4_flag, dhcp4_start, dhcp4_end):
|
||||
"""
|
||||
Modify a network
|
||||
@ -157,6 +163,7 @@ def net_modify(config, net, description, domain, name_servers, ip4_network, ip4_
|
||||
|
||||
return retstatus, response.json().get('message', '')
|
||||
|
||||
|
||||
def net_remove(config, net):
|
||||
"""
|
||||
Remove a network
|
||||
@ -174,6 +181,7 @@ def net_remove(config, net):
|
||||
|
||||
return retstatus, response.json().get('message', '')
|
||||
|
||||
|
||||
#
|
||||
# DHCP lease functions
|
||||
#
|
||||
@ -192,6 +200,7 @@ def net_dhcp_info(config, net, mac):
|
||||
else:
|
||||
return False, response.json().get('message', '')
|
||||
|
||||
|
||||
def net_dhcp_list(config, net, limit, only_static=False):
|
||||
"""
|
||||
Get list information about leases (limited by {limit})
|
||||
@ -216,6 +225,7 @@ def net_dhcp_list(config, net, limit, only_static=False):
|
||||
else:
|
||||
return False, response.json().get('message', '')
|
||||
|
||||
|
||||
def net_dhcp_add(config, net, ipaddr, macaddr, hostname):
|
||||
"""
|
||||
Add new network DHCP lease
|
||||
@ -238,6 +248,7 @@ def net_dhcp_add(config, net, ipaddr, macaddr, hostname):
|
||||
|
||||
return retstatus, response.json().get('message', '')
|
||||
|
||||
|
||||
def net_dhcp_remove(config, net, mac):
|
||||
"""
|
||||
Remove a network DHCP lease
|
||||
@ -255,6 +266,7 @@ def net_dhcp_remove(config, net, mac):
|
||||
|
||||
return retstatus, response.json().get('message', '')
|
||||
|
||||
|
||||
#
|
||||
# ACL functions
|
||||
#
|
||||
@ -273,6 +285,7 @@ def net_acl_info(config, net, description):
|
||||
else:
|
||||
return False, response.json().get('message', '')
|
||||
|
||||
|
||||
def net_acl_list(config, net, limit, direction):
|
||||
"""
|
||||
Get list information about ACLs (limited by {limit})
|
||||
@ -294,6 +307,7 @@ def net_acl_list(config, net, limit, direction):
|
||||
else:
|
||||
return False, response.json().get('message', '')
|
||||
|
||||
|
||||
def net_acl_add(config, net, direction, description, rule, order):
|
||||
"""
|
||||
Add new network acl
|
||||
@ -318,7 +332,9 @@ def net_acl_add(config, net, direction, description, rule, order):
|
||||
|
||||
return retstatus, response.json().get('message', '')
|
||||
|
||||
|
||||
def net_acl_remove(config, net, description):
|
||||
|
||||
"""
|
||||
Remove a network ACL
|
||||
|
||||
@ -360,6 +376,7 @@ def getOutputColours(network_information):
|
||||
|
||||
return v6_flag_colour, v4_flag_colour, dhcp6_flag_colour, dhcp4_flag_colour
|
||||
|
||||
|
||||
def format_info(config, network_information, long_output):
|
||||
if not network_information:
|
||||
return "No network found"
|
||||
@ -418,6 +435,7 @@ def format_info(config, network_information, long_output):
|
||||
# Join it all together
|
||||
return '\n'.join(ainformation)
|
||||
|
||||
|
||||
def format_list(config, network_list):
|
||||
if not network_list:
|
||||
return "No network found"
|
||||
@ -534,6 +552,7 @@ def format_list(config, network_list):
|
||||
|
||||
return '\n'.join(sorted(network_list_output))
|
||||
|
||||
|
||||
def format_list_dhcp(dhcp_lease_list):
|
||||
dhcp_lease_list_output = []
|
||||
|
||||
@ -598,6 +617,7 @@ def format_list_dhcp(dhcp_lease_list):
|
||||
|
||||
return '\n'.join(sorted(dhcp_lease_list_output))
|
||||
|
||||
|
||||
def format_list_acl(acl_list):
|
||||
# Handle when we get an empty entry
|
||||
if not acl_list:
|
||||
|
Reference in New Issue
Block a user