summaryrefslogtreecommitdiffstats
path: root/meta/lib/oeqa/utils/__init__.py
blob: 2260046026fb3db78065ff6f0262a4bb784f4815 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# Enable other layers to have modules in the same named directory
from pkgutil import extend_path
__path__ = extend_path(__path__, __name__)


# Borrowed from CalledProcessError

class CommandError(Exception):
    def __init__(self, retcode, cmd, output = None):
        self.retcode = retcode
        self.cmd = cmd
        self.output = output
    def __str__(self):
        return "Command '%s' returned non-zero exit status %d with output: %s" % (self.cmd, self.retcode, self.output)