DS
def error_handler(error):
print(error in config.fastapi_http_errors.values())
def foo()
try:
1/0
except Exception as error:
error_handler(error)
print(error in config.fastapi_http_errors.values())
>>> False
>>> True
Size: a a a
DS
def error_handler(error):
print(error in config.fastapi_http_errors.values())
def foo()
try:
1/0
except Exception as error:
error_handler(error)
print(error in config.fastapi_http_errors.values())
>>> False
>>> True
EK
def error_handler(error):
print(error in config.fastapi_http_errors.values())
def foo()
try:
1/0
except Exception as error:
error_handler(error)
print(error in config.fastapi_http_errors.values())
>>> False
>>> True
DS
EK
DS
error_handler принимает error (сущность) как параметр? Это та же самая сущность с тем же idEK
error_handler принимает error (сущность) как параметр? Это та же самая сущность с тем же idEK
DS
error в функцию error_handler и проверяю есть ли этот объект внутри словаря services.error_handler() (по факту список).error_handler находится в другом модуле, нежели ф-я fooEK
EK
DS
values всегда возвращает разный idd2 = {}
id(d2.values())
140140588958096
id(d2.values())
140140588959536EK
DS
id(error) внутри foo и внутри error_handler возвращает разные результаты? Вот это для меня загадкаEK
EK
EK
DS
EK
EK
DS
id) одинаковый, а результат разный