| Index: gclient_utils.py
|
| diff --git a/gclient_utils.py b/gclient_utils.py
|
| index 54d4e0ecf5ce374556006a502b0f05a3fd471361..d86f23c1d140466ec7acd435907811f23ba4b9b4 100644
|
| --- a/gclient_utils.py
|
| +++ b/gclient_utils.py
|
| @@ -22,8 +22,11 @@ import subprocess2
|
|
|
| class Error(Exception):
|
| """gclient exception class."""
|
| - pass
|
| -
|
| + def __init__(self, msg, *args, **kwargs):
|
| + index = getattr(threading.currentThread(), 'index', 0)
|
| + if index:
|
| + msg = '\n'.join('%d> %s' % (index, l) for l in msg.splitlines())
|
| + super(Error, self).__init__(msg, *args, **kwargs)
|
|
|
| def SplitUrlRevision(url):
|
| """Splits url and returns a two-tuple: url, rev"""
|
|
|