From 0aa8069dc478c32a4adeabfebc170104cf211fae Mon Sep 17 00:00:00 2001 From: mpa Date: Wed, 6 May 2020 03:05:43 +0400 Subject: [PATCH] fix(sessions): make timeout deleter more clever in particular cases --- aiogram/api/client/session/base.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/aiogram/api/client/session/base.py b/aiogram/api/client/session/base.py index 97137e7c..8213e4c3 100644 --- a/aiogram/api/client/session/base.py +++ b/aiogram/api/client/session/base.py @@ -59,7 +59,8 @@ class BaseSession(abc.ABC): @timeout.deleter def timeout(self) -> None: - del self._timeout + if hasattr(self, "_timeout"): + del self._timeout @classmethod def raise_for_status(cls, response: Response[T]) -> None: