osmith has submitted this change. ( 
https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/43305?usp=email )

Change subject: testenv: remove *args from various functions
......................................................................

testenv: remove *args from various functions

Whenever **kwargs can be passed to functions, I have also added *args
even though it is unused. If it was actually used, it could lead to
confusing behavior as they are passed along after keyword arguments.

Related: https://docs.astral.sh/ruff/rules/star-arg-unpacking-after-keyword-arg/
Change-Id: I18edc0ee16bd23e1188162156939e9b51f6b13d2
---
M .ruff.toml
M _testenv/testenv/cmd.py
M _testenv/testenv/podman.py
3 files changed, 3 insertions(+), 6 deletions(-)

Approvals:
  Jenkins Builder: Verified
  fixeria: Looks good to me, approved
  pespin: Looks good to me, but someone else must approve




diff --git a/.ruff.toml b/.ruff.toml
index 53bd7ed..d8fc4db 100644
--- a/.ruff.toml
+++ b/.ruff.toml
@@ -5,7 +5,6 @@

 [lint]
 ignore = [
-  "B026",    # 
https://docs.astral.sh/ruff/rules/star-arg-unpacking-after-keyword-arg/
   "BLE001",  # https://docs.astral.sh/ruff/rules/blind-except/
   "DTZ001",  # https://docs.astral.sh/ruff/rules/call-datetime-without-tzinfo/
   "DTZ004",  # 
https://docs.astral.sh/ruff/rules/call-datetime-utcfromtimestamp/
diff --git a/_testenv/testenv/cmd.py b/_testenv/testenv/cmd.py
index 06630c0..4da2360 100644
--- a/_testenv/testenv/cmd.py
+++ b/_testenv/testenv/cmd.py
@@ -121,10 +121,10 @@
     return ret


-def run(cmd, check=True, env=None, no_podman=False, stdin=subprocess.DEVNULL, 
*args, **kwargs):
+def run(cmd, check=True, env=None, no_podman=False, stdin=subprocess.DEVNULL, 
**kwargs):
     env = env or {}
     if not no_podman and testenv.args.podman:
-        return testenv.podman.exec_cmd(cmd, check=check, env=env, *args, 
**kwargs)
+        return testenv.podman.exec_cmd(cmd, check=check, env=env, **kwargs)

     logging.debug(f"+ {cmd}")

@@ -135,7 +135,6 @@
         shell=isinstance(cmd, str),
         stdin=stdin,
         check=False,
-        *args,
         **kwargs,
     )

diff --git a/_testenv/testenv/podman.py b/_testenv/testenv/podman.py
index 3641693..4fcb905 100644
--- a/_testenv/testenv/podman.py
+++ b/_testenv/testenv/podman.py
@@ -137,7 +137,7 @@
         run_shell_on_stop = True


-def exec_cmd(cmd, podman_opts=None, cwd=None, env=None, *args, **kwargs):
+def exec_cmd(cmd, podman_opts=None, cwd=None, env=None, **kwargs):
     podman_opts = podman_opts or []
     env = env or {}

@@ -158,7 +158,6 @@
     return testenv.cmd.run(
         ["podman", "exec"] + podman_opts + [container_name] + cmd,
         no_podman=True,
-        *args,
         **kwargs,
     )


--
To view, visit https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/43305?usp=email
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings?usp=email

Gerrit-MessageType: merged
Gerrit-Project: osmo-ttcn3-hacks
Gerrit-Branch: master
Gerrit-Change-Id: I18edc0ee16bd23e1188162156939e9b51f6b13d2
Gerrit-Change-Number: 43305
Gerrit-PatchSet: 2
Gerrit-Owner: osmith <[email protected]>
Gerrit-Reviewer: Jenkins Builder
Gerrit-Reviewer: fixeria <[email protected]>
Gerrit-Reviewer: osmith <[email protected]>
Gerrit-Reviewer: pespin <[email protected]>

Reply via email to