Skip to content
Snippets Groups Projects
Verified Commit 5683f63c authored by Karel van Klink's avatar Karel van Klink :smiley_cat:
Browse files

resolve linting errors in netboxcli

parent 891cf643
No related branches found
No related tags found
1 merge request!111Feature/ruff everything party hat emoji
"""Utilities that can be used alongside :term:`GSO`."""
......@@ -22,12 +22,12 @@ def convert_to_table(data: list[dict[str, Any]], fields: list[str]) -> pd.DataFr
@click.group()
def cli() -> None:
pass
"""Instantiate a new :term:`CLI`."""
@cli.group()
def create() -> None:
pass
"""Start defining creation commands below."""
@create.command()
......@@ -45,7 +45,7 @@ def device(fqdn: str, model: str) -> None:
@click.option("--type", default="10gbase-t", help="Interface type, default is 10GBASE-T")
@click.option("--speed", default="1000", help="Interface speed , default is 1000")
@click.option("--fqdn", help="Device where to create interface")
def interface(name: str, type: str, speed: str, fqdn: str) -> None:
def interface(name: str, type: str, speed: str, fqdn: str) -> None: # noqa: A002
"""Create a new interface in Netbox."""
click.echo(f"Creating interface: name={name}, speed={speed}, fqdn={fqdn}")
new_interface = NetboxClient().create_interface(name, type, speed, fqdn)
......@@ -103,7 +103,7 @@ create.add_command(device_site)
# Define list commands here
@cli.group()
def list() -> None:
def list() -> None: # noqa: A001
"""Definitions of all listing commands."""
......@@ -126,9 +126,7 @@ def interfaces(fqdn: str, speed: str) -> None:
"lag",
"speed",
]
iface_list = []
for iface in interface_list:
iface_list.append(dict(iface))
iface_list = [dict(iface) for iface in interface_list]
table = convert_to_table(iface_list, display_fields)
click.echo(table)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment