diff --git a/xmo/__main__.py b/xmo/__main__.py index f224898..479cc44 100644 --- a/xmo/__main__.py +++ b/xmo/__main__.py @@ -1,6 +1,7 @@ import os import xmo.dns import xmo.dmz +import xmo.log import xmo.mode import xmo.wifi import yaml diff --git a/xmo/log.py b/xmo/log.py new file mode 100644 index 0000000..514bbff --- /dev/null +++ b/xmo/log.py @@ -0,0 +1,14 @@ +import asyncclick as click +import re +from sagemcom_api.client import SagemcomClient +from . import xmo + + +@xmo.cli.command() +async def flush_log() -> None: + try: + async with xmo.flipflop('Device/DeviceInfo/FlushDeviceLog') as client: + pass + except Exception as e: + click.echo(e, err=True) + raise click.Abort()