[orca] Python 3: inspect no longer allows you to access exception details directly from frame
- From: Joanmarie Diggs <joanied src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [orca] Python 3: inspect no longer allows you to access exception details directly from frame
- Date: Mon, 25 Jun 2012 11:10:16 +0000 (UTC)
commit c23388e6948391bd8494f797d54d48970ff97555
Author: Joanmarie Diggs <jdiggs igalia com>
Date: Mon Jun 25 06:50:16 2012 -0400
Python 3: inspect no longer allows you to access exception details directly from frame
src/orca/debug.py | 12 +-----------
1 files changed, 1 insertions(+), 11 deletions(-)
---
diff --git a/src/orca/debug.py b/src/orca/debug.py
index 75609ed..b66949e 100644
--- a/src/orca/debug.py
+++ b/src/orca/debug.py
@@ -221,14 +221,6 @@ def printResult(level, result=None):
current, prev = stack[1], stack[2]
frame = current[0]
- # If we handled it, just note it in the log.
- if frame.f_exc_type:
- prefix = 'ERROR: '
- suffix = '(%s:%s)' % (frame.f_exc_type.__name__, frame.f_exc_value)
- else:
- prefix = 'RESULT:'
- suffix = ''
-
# To better print arguments which are accessible objects
args = inspect.getargvalues(frame)
for key, value in list(args.locals.items()):
@@ -238,9 +230,7 @@ def printResult(level, result=None):
callString = 'CALL: %s.%s (line %s) -> %s.%s%s' % (
inspect.getmodulename(prev[1]), prev[3], prev[2],
inspect.getmodulename(current[1]), current[3], fArgs)
- string = '%s\n%s %s %s' \
- % (callString, prefix, result, suffix)
-
+ string = '%s\n%s %s' % (callString, 'RESULT:', result)
println(level, '%s' % string)
def printObjectEvent(level, event, sourceInfo=None):
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]