v6: - made members of settings.py private - fixed find_action bug - exchanged the env var HOF for a regular function - minor refactoring v5: - re-sent correct patches v4: - fix spelling typo v3: - amended arguments rework so that it retains the original functional style - re-implemetend functionalities in v2 by augmenting argparse classes and functions v2: - complete rework of the arguments handling, to retain the environment variables and gain control over them - prefixing 'Stderr: ' to RemoteCommandExecutionError - rebased
--- Depends-on: series-32026 ("dts: update mypy and clean up") --- Luca Vizzarro (3): dts: rework arguments framework dts: constrain DPDK source argument dts: store stderr in RemoteCommandExecutionError doc/guides/tools/dts.rst | 49 +-- dts/framework/exception.py | 13 +- .../remote_session/remote_session.py | 3 +- dts/framework/settings.py | 314 +++++++++++++----- dts/framework/utils.py | 43 ++- 5 files changed, 295 insertions(+), 127 deletions(-) -- 2.34.1