diff --git a/src/slobs_cli/audio.py b/src/slobs_cli/audio.py index d37274d..f2f2427 100644 --- a/src/slobs_cli/audio.py +++ b/src/slobs_cli/audio.py @@ -86,8 +86,8 @@ async def mute(ctx: click.Context, source_name: str): tg.start_soon(conn.background_processing) tg.start_soon(_run) except* SlobsCliError as excgroup: - for e in excgroup.exceptions: - raise e + raisable = next(iter(excgroup.exceptions)) + raise raisable @audio.command() @@ -117,8 +117,8 @@ async def unmute(ctx: click.Context, source_name: str): tg.start_soon(conn.background_processing) tg.start_soon(_run) except* SlobsCliError as excgroup: - for e in excgroup.exceptions: - raise e + raisable = next(iter(excgroup.exceptions)) + raise raisable @audio.command() @@ -151,8 +151,8 @@ async def toggle(ctx: click.Context, source_name: str): tg.start_soon(conn.background_processing) tg.start_soon(_run) except* SlobsCliError as excgroup: - for e in excgroup.exceptions: - raise e + raisable = next(iter(excgroup.exceptions)) + raise raisable @audio.command() @@ -182,5 +182,5 @@ async def status(ctx: click.Context, source_name: str): tg.start_soon(conn.background_processing) tg.start_soon(_run) except* SlobsCliError as excgroup: - for e in excgroup.exceptions: - raise e + raisable = next(iter(excgroup.exceptions)) + raise raisable diff --git a/src/slobs_cli/record.py b/src/slobs_cli/record.py index e4a4d3a..5597df5 100644 --- a/src/slobs_cli/record.py +++ b/src/slobs_cli/record.py @@ -38,8 +38,8 @@ async def start(ctx: click.Context): tg.start_soon(conn.background_processing) tg.start_soon(_run) except* SlobsCliError as excgroup: - for e in excgroup.exceptions: - raise e + raisable = next(iter(excgroup.exceptions)) + raise raisable @record.command() @@ -67,8 +67,8 @@ async def stop(ctx: click.Context): tg.start_soon(conn.background_processing) tg.start_soon(_run) except* SlobsCliError as excgroup: - for e in excgroup.exceptions: - raise e + raisable = next(iter(excgroup.exceptions)) + raise raisable @record.command() diff --git a/src/slobs_cli/replaybuffer.py b/src/slobs_cli/replaybuffer.py index bad52d4..65fce19 100644 --- a/src/slobs_cli/replaybuffer.py +++ b/src/slobs_cli/replaybuffer.py @@ -37,8 +37,8 @@ async def start(ctx: click.Context): tg.start_soon(conn.background_processing) tg.start_soon(_run) except* SlobsCliError as excgroup: - for e in excgroup.exceptions: - raise e + raisable = next(iter(excgroup.exceptions)) + raise raisable @replaybuffer.command() @@ -65,8 +65,8 @@ async def stop(ctx: click.Context): tg.start_soon(conn.background_processing) tg.start_soon(_run) except* SlobsCliError as excgroup: - for e in excgroup.exceptions: - raise e + raisable = next(iter(excgroup.exceptions)) + raise raisable @replaybuffer.command() diff --git a/src/slobs_cli/scenecollection.py b/src/slobs_cli/scenecollection.py index 3485127..3c2322a 100644 --- a/src/slobs_cli/scenecollection.py +++ b/src/slobs_cli/scenecollection.py @@ -88,8 +88,8 @@ async def load(ctx: click.Context, scenecollection_name: str): tg.start_soon(conn.background_processing) tg.start_soon(_run) except* SlobsCliError as excgroup: - for e in excgroup.exceptions: - raise e + raisable = next(iter(excgroup.exceptions)) + raise raisable @scenecollection.command() @@ -136,8 +136,8 @@ async def delete(ctx: click.Context, scenecollection_name: str): tg.start_soon(conn.background_processing) tg.start_soon(_run) except* SlobsCliError as excgroup: - for e in excgroup.exceptions: - raise e + raisable = next(iter(excgroup.exceptions)) + raise raisable @scenecollection.command() @@ -169,5 +169,5 @@ async def rename(ctx: click.Context, scenecollection_name: str, new_name: str): tg.start_soon(conn.background_processing) tg.start_soon(_run) except* SlobsCliError as excgroup: - for e in excgroup.exceptions: - raise e + raisable = next(iter(excgroup.exceptions)) + raise raisable diff --git a/src/slobs_cli/stream.py b/src/slobs_cli/stream.py index e6ba7c9..3003ac5 100644 --- a/src/slobs_cli/stream.py +++ b/src/slobs_cli/stream.py @@ -37,8 +37,8 @@ async def start(ctx: click.Context): tg.start_soon(conn.background_processing) tg.start_soon(_run) except* SlobsCliError as excgroup: - for e in excgroup.exceptions: - raise e + raisable = next(iter(excgroup.exceptions)) + raise raisable @stream.command() @@ -65,8 +65,8 @@ async def stop(ctx: click.Context): tg.start_soon(conn.background_processing) tg.start_soon(_run) except* SlobsCliError as excgroup: - for e in excgroup.exceptions: - raise e + raisable = next(iter(excgroup.exceptions)) + raise raisable @stream.command() diff --git a/src/slobs_cli/studiomode.py b/src/slobs_cli/studiomode.py index a6cd0c1..2581145 100644 --- a/src/slobs_cli/studiomode.py +++ b/src/slobs_cli/studiomode.py @@ -35,8 +35,8 @@ async def enable(ctx: click.Context): tg.start_soon(conn.background_processing) tg.start_soon(_run) except* SlobsCliError as excgroup: - for e in excgroup.exceptions: - raise e + raisable = next(iter(excgroup.exceptions)) + raise raisable @studiomode.command() @@ -61,8 +61,8 @@ async def disable(ctx: click.Context): tg.start_soon(conn.background_processing) tg.start_soon(_run) except* SlobsCliError as excgroup: - for e in excgroup.exceptions: - raise e + raisable = next(iter(excgroup.exceptions)) + raise raisable @studiomode.command() @@ -129,5 +129,5 @@ async def force_transition(ctx: click.Context): tg.start_soon(conn.background_processing) tg.start_soon(_run) except* SlobsCliError as excgroup: - for e in excgroup.exceptions: - raise e + raisable = next(iter(excgroup.exceptions)) + raise raisable