All Samples(702) | Call(637) | Derive(0) | Import(65)
Return list of up to limit pre-processed entries from traceback. This is useful for alternate formatting of stack traces. If 'limit' is omitted or None, all entries are extracted. A pre-processed stack trace entry is a quadruple (filename, line number, function name, text) representing the information that is usually printed for a stack trace. The text is a string with leading and trailing whitespace stripped; if the source is not available it is None.
def extract_tb(tb, limit = None):
"""Return list of up to limit pre-processed entries from traceback.
This is useful for alternate formatting of stack traces. If
'limit' is omitted or None, all entries are extracted. A
pre-processed stack trace entry is a quadruple (filename, line
number, function name, text) representing the information that is
usually printed for a stack trace. The text is a string with
leading and trailing whitespace stripped; if the source is not
available it is None.
"""
if limit is None:
if hasattr(sys, 'tracebacklimit'):
limit = sys.tracebacklimit
list = []
n = 0
while tb is not None and (limit is None or n < limit):
f = tb.tb_frame
lineno = tb.tb_lineno
co = f.f_code
filename = co.co_filename
name = co.co_name
linecache.checkcache(filename)
line = linecache.getline(filename, lineno, f.f_globals)
if line: line = line.strip()
else: line = None
list.append((filename, lineno, name, line))
tb = tb.tb_next
n = n+1
return list
from __future__ import absolute_import import re from sys import exc_info from traceback import extract_tb
def set(self,traceback = None):
if traceback:
# warning( "foo " + "".join(format_list(extract_stack())))
# print "there"
self._raw_traceback = extract_tb(traceback) + self._raw_traceback
# warning( "comb" )
# warning( "".join( format_list(extract_tb(traceback)) ) )
src/m/o/modeling-HEAD/trunk/ProjectModeling/Modeling/scripts/mdl_generate_DB_schema.py modeling(Download)
def tracebackInfoFromStack(exc_traceback):
"""
"""
from traceback import extract_tb, format_list
from Modeling.utils import isListOrTuple
tb=None
str='%s\n%s\n'%sys.exc_info()[:2]
try:
tb=sys.exc_info()[-1]
str+=reduce(lambda a,b: a+b, format_list(extract_tb(tb)))
src/m/o/modeling-HEAD/trunk/ProjectModeling/Modeling/scripts/mdl_validate_model.py modeling(Download)
def tracebackInfoFromStack(exc_traceback):
from traceback import extract_tb, format_list
from Modeling.utils import isListOrTuple
tb=None
str='%s\n%s\n'%sys.exc_info()[:2]
try:
tb=sys.exc_info()[-1]
str+=reduce(lambda a,b: a+b, format_list(extract_tb(tb)))
src/m/o/modeling-HEAD/trunk/ProjectModeling/Modeling/scripts/mdl_generate_python_code.py modeling(Download)
def tracebackInfoFromStack(exc_traceback):
from traceback import extract_tb, format_list
from Modeling.utils import isListOrTuple
tb=None
str='%s\n%s\n'%sys.exc_info()[:2]
try:
tb=sys.exc_info()[-1]
str+=reduce(lambda a,b: a+b, format_list(extract_tb(tb)))
src/m/o/modeling-HEAD/ProjectModeling/Modeling/scripts/mdl_generate_DB_schema.py modeling(Download)
def tracebackInfoFromStack(exc_traceback):
"""
"""
from traceback import extract_tb, format_list
from Modeling.utils import isListOrTuple
tb=None
str='%s\n%s\n'%sys.exc_info()[:2]
try:
tb=sys.exc_info()[-1]
str+=reduce(lambda a,b: a+b, format_list(extract_tb(tb)))
src/m/o/modeling-HEAD/trunk/ZModeling/ZModelizationTool/ZModelizationTool.py modeling(Download)
def tracebackInfoFromStack(self, exc_traceback):
"""
"""
from traceback import extract_tb, format_list
from Modeling.utils import isListOrTuple
tb=None
str='%s\n%s\n'%sys.exc_info()[:2]
try:
tb=sys.exc_info()[-1]
str+=reduce(lambda a,b: a+b, format_list(extract_tb(tb)))
src/m/o/modeling-HEAD/ProjectModeling/Modeling/scripts/mdl_validate_model.py modeling(Download)
def tracebackInfoFromStack(exc_traceback):
from traceback import extract_tb, format_list
from Modeling.utils import isListOrTuple
tb=None
str='%s\n%s\n'%sys.exc_info()[:2]
try:
tb=sys.exc_info()[-1]
str+=reduce(lambda a,b: a+b, format_list(extract_tb(tb)))
src/m/o/modeling-HEAD/ProjectModeling/Modeling/scripts/mdl_generate_python_code.py modeling(Download)
def tracebackInfoFromStack(exc_traceback):
from traceback import extract_tb, format_list
from Modeling.utils import isListOrTuple
tb=None
str='%s\n%s\n'%sys.exc_info()[:2]
try:
tb=sys.exc_info()[-1]
str+=reduce(lambda a,b: a+b, format_list(extract_tb(tb)))
src/m/o/modeling-HEAD/ZModeling/ZModelizationTool/ZModelizationTool.py modeling(Download)
def tracebackInfoFromStack(self, exc_traceback):
"""
"""
from traceback import extract_tb, format_list
from Modeling.utils import isListOrTuple
tb=None
str='%s\n%s\n'%sys.exc_info()[:2]
try:
tb=sys.exc_info()[-1]
str+=reduce(lambda a,b: a+b, format_list(extract_tb(tb)))
src/z/e/zenoss-HEAD/trunk/Products/ZenEvents/EventClassInst.py zenoss(Download)
transformName
import sys
from traceback import format_exc, extract_tb
tb = extract_tb(sys.exc_info()[2])
exceptionText = format_exc(0).splitlines()[1]
1 | 2 | 3 | 4 | 5 | 6 | 7 Next