From 7ac5d0e8ef28223280ba86d913b63ab50c598ffb Mon Sep 17 00:00:00 2001 From: egeakman Date: Thu, 8 Feb 2024 03:30:13 +0300 Subject: [PATCH] [CLI] Remove duplicate sources, bump versions in pre-commit config --- .pre-commit-config.yaml | 8 ++++---- mjpeg_streamer/cli.py | 1 + 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index d730ff1..f5744d2 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -1,6 +1,6 @@ repos: - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.1.9 + rev: v0.2.1 hooks: - id: ruff - id: ruff-format @@ -12,7 +12,7 @@ repos: - id: isort - repo: https://github.com/psf/black-pre-commit-mirror - rev: 23.12.1 + rev: 24.1.1 hooks: - id: black @@ -27,11 +27,11 @@ repos: - id: trailing-whitespace - repo: https://github.com/tox-dev/pyproject-fmt - rev: 1.5.3 + rev: 1.7.0 hooks: - id: pyproject-fmt - repo: https://github.com/abravalheri/validate-pyproject - rev: v0.15 + rev: v0.16 hooks: - id: validate-pyproject diff --git a/mjpeg_streamer/cli.py b/mjpeg_streamer/cli.py index 66cb316..5f70a4d 100644 --- a/mjpeg_streamer/cli.py +++ b/mjpeg_streamer/cli.py @@ -36,6 +36,7 @@ def parse_args() -> argparse.Namespace: args.prefix = re.sub("[^0-9a-zA-Z]+", "_", args.prefix) args.source: List[Union[int, str],] = [[0]] if args.source is None else args.source args.source = [item for sublist in args.source for item in sublist] + args.source = list(set(args.source)) return args