common.py 文件源码

python
阅读 29 收藏 0 点赞 0 评论 0

项目:crime-analysis-toolbox 作者: Esri 项目源码 文件源码
def trace():
    """Determine information about where an error was thrown.

    Returns:
        tuple: line number, filename, error message

    """
    import traceback, inspect
    tb = sys.exc_info()[2]
    tbinfo = traceback.format_tb(tb)[0]
    filename = inspect.getfile(inspect.currentframe())
    # script name + line number
    line = tbinfo.split(", ")[1]
    # Get Python syntax error
    #
    synerror = traceback.format_exc().splitlines()[-1]
    return line, filename, synerror
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号