Clean assignment

This commit is contained in:
up-n-atom
2023-12-29 20:05:28 -05:00
committed by GitHub
parent 5a385d5edb
commit 85332b7baa
+3 -4
View File
@@ -2,6 +2,7 @@ import asyncclick as click
import json import json
from aiohttp import ClientSession, ClientTimeout from aiohttp import ClientSession, ClientTimeout
from aiohttp.connector import TCPConnector from aiohttp.connector import TCPConnector
from contextlib import asynccontextmanager
from enum import Enum from enum import Enum
from ipaddress import IPv4Address from ipaddress import IPv4Address
from sagemcom_api.client import SagemcomClient from sagemcom_api.client import SagemcomClient
@@ -51,8 +52,7 @@ async def cli(ctx: click.Context, host: IPv4Address, username: str, password: st
@click.option('--path', required=True, multiple=True) @click.option('--path', required=True, multiple=True)
@click.pass_context @click.pass_context
async def get_value(ctx: click.Context, path: list[str]) -> None: async def get_value(ctx: click.Context, path: list[str]) -> None:
client = ctx.find_object(SagemcomClient) if (client := ctx.find_object(SagemcomClient)) is None:
if client is None:
return return
for _path in path: for _path in path:
try: try:
@@ -70,8 +70,7 @@ async def get_value(ctx: click.Context, path: list[str]) -> None:
@click.option('--value', required=True) @click.option('--value', required=True)
@click.pass_context @click.pass_context
async def set_value(ctx: click.Context, path: str, value: str) -> None: async def set_value(ctx: click.Context, path: str, value: str) -> None:
client = ctx.find_object(SagemcomClient) if (client := ctx.find_object(SagemcomClient)) is None:
if client is None:
return return
try: try:
value = await client.set_value_by_xpath(path, value) value = await client.set_value_by_xpath(path, value)