diff options
Diffstat (limited to 'tools/testing/selftests/net/lib/py/utils.py')
| -rw-r--r-- | tools/testing/selftests/net/lib/py/utils.py | 6 | 
1 files changed, 4 insertions, 2 deletions
| diff --git a/tools/testing/selftests/net/lib/py/utils.py b/tools/testing/selftests/net/lib/py/utils.py index 72590c3f90f1..9e3bcddcf3e8 100644 --- a/tools/testing/selftests/net/lib/py/utils.py +++ b/tools/testing/selftests/net/lib/py/utils.py @@ -10,7 +10,9 @@ import time  class CmdExitFailure(Exception): -    pass +    def __init__(self, msg, cmd_obj): +        super().__init__(msg) +        self.cmd = cmd_obj  class cmd: @@ -48,7 +50,7 @@ class cmd:              if len(stderr) > 0 and stderr[-1] == "\n":                  stderr = stderr[:-1]              raise CmdExitFailure("Command failed: %s\nSTDOUT: %s\nSTDERR: %s" % -                                 (self.proc.args, stdout, stderr)) +                                 (self.proc.args, stdout, stderr), self)  class bkg(cmd): | 
