LINUX.ORG.RU

История изменений

Исправление cvs-255, (текущая версия) :

еще раз: я железно знаю что вызвавший меня код содержит ошибку.

#!/usr/bin/python3

import traceback

def foo(val):
        if val > 10 and val < 20:
                stack = traceback.extract_stack()
                formatted = traceback.format_list(stack)
                raise Exception("Problem in %s" % str(formatted[-2]))

def fun():
        foo(15)

fun()

Исправление cvs-255, :

еще раз: я железно знаю что вызвавший меня код содержит ошибку.

#!/usr/bin/python3

import traceback

def foo(val):
        if val > 10 and val < 20:
                stack = traceback.extract_stack()
                formatted = traceback.format_list(stack)
                raise("Problem in %s" % str(formatted[-2]))

def fun():
        foo(15)

fun()

Исправление cvs-255, :

еще раз: я железно знаю что вызвавший меня код содержит ошибку.

#!/usr/bin/python3

import traceback

def foo(val):
        if val > 10 and val < 20:
                stack = traceback.extract_stack()
                formatted = traceback.format_list(stack)
                raise("Problem in", formatted[-2])

def fun():
        foo(15)

fun()

Исходная версия cvs-255, :

еще раз: я железно знаю что вызвавший меня код содержит ошибку.

#!/usr/bin/python3

import traceback

def foo(val):
        if val > 10 and val < 20:
                stack = traceback.extract_stack()
                formatted = traceback.format_list(stack)
                print("Problem in", formatted[-2])

def fun():
        foo(15)

fun()