Complete conversion to API client

This commit is contained in:
2019-12-29 20:33:51 -05:00
parent d2f27cc8fe
commit d2af6f4508
5 changed files with 799 additions and 2062 deletions

View File

@ -82,7 +82,7 @@ def net_info(config, net):
)
if config['debug']:
print('API endpoint: POST {}'.format(request_uri))
print('API endpoint: GET {}'.format(request_uri))
print('Response code: {}'.format(response.status_code))
print('Response headers: {}'.format(response.headers))
@ -110,7 +110,7 @@ def net_list(config, limit):
)
if config['debug']:
print('API endpoint: POST {}'.format(request_uri))
print('API endpoint: GET {}'.format(request_uri))
print('Response code: {}'.format(response.status_code))
print('Response headers: {}'.format(response.headers))
@ -716,6 +716,9 @@ def format_list_dhcp(dhcp_lease_list):
click.echo('\n'.join(sorted(dhcp_lease_list_output)))
def format_list_acl(acl_list):
# Handle when we get an empty entry
if not acl_list:
acl_list = list()
# Handle when we get a single entry
if isinstance(acl_list, dict):
acl_list = [ acl_list ]