jw-pkg/src/python/jw/pkg/lib
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Jan Lindemann f706477f18
lib.App: Use args parameter in _run()
_run() receives the parsed arguments as its args parameter, but then
checks the private __args attribute for the func attribute and resolves
the command function through the args property. Both refer to the same
object today, so the mixing is harmless, but it obscures the data flow
and would silently diverge if a caller ever passed a namespace other
than the stored one.

Use the args parameter consistently in _run().

Assisted-by: unsloth/Qwen3.8-27B-GGUF:Q4_K_M with pi.dev v0.84.2
Signed-off-by: Jan Lindemann <jan@janware.com>
2026-08-15 15:58:47 +02:00
..
distros py-check.mk: Run isort with "make format" 2026-08-11 16:45:14 +02:00
ec projects-dir.mk: Add diff-projects target 2026-08-11 16:45:14 +02:00
pm py-check.mk: Run isort with "make format" 2026-08-11 16:45:14 +02:00
App.py lib.App: Use args parameter in _run() 2026-08-15 15:58:47 +02:00
AsyncRunner.py py-check.mk: Run isort with "make format" 2026-08-11 16:45:14 +02:00
base.py lib.Result: Add module 2026-06-02 17:52:49 +02:00
Cmd.py App, cmds, lib: Fix Any returns from typed functions 2026-08-09 12:07:37 +00:00
CopyContext.py App, cmds, lib: Fix Any returns from typed functions 2026-08-09 12:07:37 +00:00
Distro.py py-check.mk: Run isort with "make format" 2026-08-11 16:45:14 +02:00
ExecContext.py py-check.mk: Run isort with "make format" 2026-08-11 16:45:14 +02:00
FileContext.py py-check.mk: Run isort with "make format" 2026-08-11 16:45:14 +02:00
init.py py-check.mk: Run isort with "make format" 2026-08-11 16:45:14 +02:00
log.py py-check.mk: Run isort with "make format" 2026-08-11 16:45:14 +02:00
Makefile jw.pkg.build.lib: Move to jw.pkg.lib 2026-01-26 17:58:23 +01:00
Package.py py-check.mk: Run isort with "make format" 2026-08-11 16:45:14 +02:00
PackageFilter.py py-check.mk: Run isort with "make format" 2026-08-11 16:45:14 +02:00
ProcFilter.py App, lib, cmds: Fix mypy.explicit-override fallout 2026-08-07 18:02:26 +02:00
ProcFilterGpg.py App, lib, cmds: Fix mypy.explicit-override fallout 2026-08-07 18:02:26 +02:00
ProjectConf.py lib.ProjectConf: Add module 2026-06-30 12:46:36 +02:00
Result.py App, cmds, lib: Fix Any returns from typed functions 2026-08-09 12:07:37 +00:00
TarIo.py py-check.mk: Run isort with "make format" 2026-08-11 16:45:14 +02:00
Types.py py-check.mk: Run isort with "make format" 2026-08-11 16:45:14 +02:00
Uri.py py-check.mk: Run isort with "make format" 2026-08-11 16:45:14 +02:00
util.py py-check.mk: Run isort with "make format" 2026-08-11 16:45:14 +02:00