| Index: breakpad.py
|
| diff --git a/breakpad.py b/breakpad.py
|
| index 0a1fc083dcdd7f3104888f985dee8efd40a119c7..b7d52bb833ee913e75a62c7d38492dcdb463e07a 100644
|
| --- a/breakpad.py
|
| +++ b/breakpad.py
|
| @@ -39,12 +39,14 @@ def SendStack(last_tb, stack, url=None):
|
| 'user': getpass.getuser(),
|
| 'exception': last_tb,
|
| 'host': socket.getfqdn(),
|
| + 'cwd': os.getcwd(),
|
| }
|
| try:
|
| # That may not always work.
|
| params['exception'] = str(last_tb)
|
| except:
|
| pass
|
| + print '\n'.join(' %s: %s' % (k, v[0:50]) for k,v in params.iteritems())
|
| request = urllib.urlopen(url, urllib.urlencode(params))
|
| print request.read()
|
| request.close()
|
| @@ -58,7 +60,7 @@ def CheckForException():
|
| if last_value and not isinstance(last_value, KeyboardInterrupt):
|
| last_tb = getattr(sys, 'last_traceback', None)
|
| if last_tb:
|
| - SendStack(repr(last_value), ''.join(traceback.format_tb(last_tb)))
|
| + SendStack(last_value, ''.join(traceback.format_tb(last_tb)))
|
|
|
|
|
| def Register():
|
|
|