У меня есть код, который я хочу выполнить, если выбрано исключение , а не .
В настоящее время я делаю следующее:
try:
return type, self.message_handlers[type](self, length - 1)
finally:
if not any(self.exc_info()):
self.last_recv_time = time.time()
] Можно ли это улучшить? Это лучший способ сделать это?
Необязательное предложение else выполняется, если и когда управление перетекает из конец предложения try.
В настоящее время управление «перетекает в конец», за исключением случая исключение или выполнение оператора return, continue или break.