Я пишу пользовательскую систему ведения журнала для проекта. Если функция генерирует исключение, я хочу записать ее локальные переменные. Возможно ли получить доступ к локальным переменным функции повышения из исключающего блока, который поймал исключение? Например:
def myfunction():
v1 = get_a_value()
raise Exception()
try:
myfunction()
except:
# can I access v1 from here?