diff --git a/src/slobs_cli/__about__.py b/src/slobs_cli/__about__.py index 777f190..8088f75 100644 --- a/src/slobs_cli/__about__.py +++ b/src/slobs_cli/__about__.py @@ -1 +1 @@ -__version__ = "0.8.0" +__version__ = "0.8.1" diff --git a/src/slobs_cli/audio.py b/src/slobs_cli/audio.py index 7604478..1c46cce 100644 --- a/src/slobs_cli/audio.py +++ b/src/slobs_cli/audio.py @@ -22,25 +22,22 @@ async def list(ctx: click.Context): async def _run(): sources = await as_.get_sources() if not sources: - conn.close() click.echo("No audio sources found.") + conn.close() return click.echo("Available audio sources:") for source in sources: model = await source.get_model() click.echo( - f"- {click.style(model.name, fg='blue')} (ID: {model.source_id}, Muted: {click.style('✅', fg='green') if model.muted else click.style('❌', fg='red')})" + f"- {click.style(model.name, fg='blue')} (ID: {model.source_id}, " + f"Muted: {click.style('✅', fg='green') if model.muted else click.style('❌', fg='red')})" ) conn.close() - try: - async with create_task_group() as tg: - tg.start_soon(conn.background_processing) - tg.start_soon(_run) - except* SlobsCliError as excgroup: - for e in excgroup.exceptions: - raise e + async with create_task_group() as tg: + tg.start_soon(conn.background_processing) + tg.start_soon(_run) @audio.command()