• Facebook
  • Twitter
  • Reddit
  • StumbleUpon
  • Digg
  • email

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
        


src/d/r/dramatis-0.1.1/lib/dramatis/error/__init__.py   dramatis(Download)
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