jw-pkg/src/python/jw/pkg/lib
Jan Lindemann a9475de48e
lib.ExecContext: Add open() + close() around _run()

Enclose ExecContext._run() in an open() / close() - pair. This is convenient for the caller in that it doesn't need to take care of opening and closing for one call only, and inconvenient in that it forces the caller to conciously add an open() / close() - pair around multiple run() calls where it wants the context to stay open in between. Or use the ExecContext as a context manager.

Signed-off-by: Jan Lindemann <jan@janware.com>
2026-04-25 08:45:29 +02:00
..
distros lib.Distro._select() -> _select_by_name() 2026-04-21 21:52:09 +02:00
ec lib.FileContext.open(): Add method 2026-04-23 15:32:34 +02:00
pm lib.base: Add module 2026-04-16 12:57:04 +02:00
App.py lib: Fix silent assertitons 2026-04-25 08:44:49 +02:00
AsyncRunner.py lib.AsyncRunner: Add class 2026-03-20 10:30:25 +01:00
base.py lib.FileContext: Add file methods 2026-04-18 10:43:31 +02:00
Cmd.py lib: Fix silent assertitons 2026-04-25 08:44:49 +02:00
CopyContext.py CopyContext: Replace src_uri, dst_uri by src, dst 2026-04-24 16:53:55 +02:00
Distro.py lib: Fix silent assertitons 2026-04-25 08:44:49 +02:00
ExecContext.py lib.ExecContext: Add open() + close() around _run() 2026-04-25 08:45:29 +02:00
FileContext.py lib: Fix silent assertitons 2026-04-25 08:44:49 +02:00
log.py lib.log: Add module 2026-01-26 17:58:23 +01:00
Makefile jw.pkg.build.lib: Move to jw.pkg.lib 2026-01-26 17:58:23 +01:00
Package.py lib.Package: Cosmetics: Fix log message typo 2026-04-21 21:52:09 +02:00
PackageFilter.py lib.PackageFilter: Add module 2026-04-21 21:52:09 +02:00
ProcFilter.py lib.ProcFilter: Add module 2026-04-23 15:23:27 +02:00
ProcFilterGpg.py lib.ProcFilterGpg: Add module 2026-04-23 15:25:57 +02:00
TarIo.py lib.TarIo.extract(): Return list of extracted files 2026-04-24 16:53:55 +02:00
Types.py lib.Types.LoadTypes: Support JW_LOG_LEVEL_LOAD_TYPES 2026-04-18 10:42:32 +02:00
util.py lib: Fix silent assertitons 2026-04-25 08:44:49 +02:00