Fix whitespace
This commit is contained in:
@@ -3,12 +3,14 @@ import re
|
|||||||
from sagemcom_api.client import SagemcomClient
|
from sagemcom_api.client import SagemcomClient
|
||||||
from . import xmo
|
from . import xmo
|
||||||
|
|
||||||
|
|
||||||
def _validate_mac_address(ctx: click.Context, param: click.Parameter, value: str) -> str:
|
def _validate_mac_address(ctx: click.Context, param: click.Parameter, value: str) -> str:
|
||||||
result = value.upper()
|
result = value.upper()
|
||||||
if not re.match(r"([0-9A-F]{2}:){5}[0-9A-F]{2}$", result):
|
if not re.match(r"([0-9A-F]{2}:){5}[0-9A-F]{2}$", result):
|
||||||
raise click.BadParameter('Invalid MAC address', ctx, param)
|
raise click.BadParameter('Invalid MAC address', ctx, param)
|
||||||
return result
|
return result
|
||||||
|
|
||||||
|
|
||||||
@xmo.cli.command()
|
@xmo.cli.command()
|
||||||
@click.option('-m', '--mac-address', callback=_validate_mac_address, prompt='MAC Address')
|
@click.option('-m', '--mac-address', callback=_validate_mac_address, prompt='MAC Address')
|
||||||
@click.pass_obj
|
@click.pass_obj
|
||||||
@@ -21,6 +23,7 @@ async def enable_advanced_dmz(client: SagemcomClient, mac_address: str) -> None:
|
|||||||
click.echo(e, err=True)
|
click.echo(e, err=True)
|
||||||
raise click.Abort()
|
raise click.Abort()
|
||||||
|
|
||||||
|
|
||||||
@xmo.cli.command()
|
@xmo.cli.command()
|
||||||
@click.pass_context
|
@click.pass_context
|
||||||
async def disable_advanced_dmz(ctx: click.Context):
|
async def disable_advanced_dmz(ctx: click.Context):
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ from ipaddress import IPv4Address
|
|||||||
from sagemcom_api.client import SagemcomClient
|
from sagemcom_api.client import SagemcomClient
|
||||||
from . import xmo
|
from . import xmo
|
||||||
|
|
||||||
|
|
||||||
@xmo.cli.command()
|
@xmo.cli.command()
|
||||||
@click.option('-s', '--dns-servers', required=True, nargs=2, type=IPv4Address)
|
@click.option('-s', '--dns-servers', required=True, nargs=2, type=IPv4Address)
|
||||||
@click.pass_obj
|
@click.pass_obj
|
||||||
|
|||||||
@@ -2,6 +2,7 @@ import asyncclick as click
|
|||||||
from sagemcom_api.client import SagemcomClient
|
from sagemcom_api.client import SagemcomClient
|
||||||
from . import xmo
|
from . import xmo
|
||||||
|
|
||||||
|
|
||||||
@xmo.cli.command()
|
@xmo.cli.command()
|
||||||
@click.option('-r', '--radios', multiple=True)
|
@click.option('-r', '--radios', multiple=True)
|
||||||
@click.pass_obj
|
@click.pass_obj
|
||||||
|
|||||||
@@ -63,7 +63,6 @@ async def get_value(ctx: click.Context, path: str) -> None:
|
|||||||
click.echo(json.dumps(value, indent=2))
|
click.echo(json.dumps(value, indent=2))
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@cli.command()
|
@cli.command()
|
||||||
@click.option('--path', required=True)
|
@click.option('--path', required=True)
|
||||||
@click.option('--value', required=True)
|
@click.option('--value', required=True)
|
||||||
|
|||||||
Reference in New Issue
Block a user