diff --git a/src/aiogram_dialog/widgets/link_preview/base.py b/src/aiogram_dialog/widgets/link_preview/base.py index 7a2fe925..299b711b 100644 --- a/src/aiogram_dialog/widgets/link_preview/base.py +++ b/src/aiogram_dialog/widgets/link_preview/base.py @@ -52,7 +52,11 @@ async def _render_link_preview( self, data: dict, manager: DialogManager, ) -> Optional[LinkPreviewOptions]: return LinkPreviewOptions( - url=await self.url.render_text(data, manager) if self.url else None, + url=( + await self.url.render_text(data, manager) + if self.url + else None + ), is_disabled=self.is_disabled, prefer_small_media=self.prefer_small_media, prefer_large_media=self.prefer_large_media, diff --git a/src/aiogram_dialog/widgets/utils.py b/src/aiogram_dialog/widgets/utils.py index 3da9d10a..977d4984 100644 --- a/src/aiogram_dialog/widgets/utils.py +++ b/src/aiogram_dialog/widgets/utils.py @@ -1,5 +1,5 @@ from collections.abc import Callable, Sequence -from typing import Union, Optional +from typing import Optional, Union from aiogram_dialog.api.exceptions import InvalidWidgetType from aiogram_dialog.api.internal import DataGetter, LinkPreviewWidget diff --git a/src/aiogram_dialog/window.py b/src/aiogram_dialog/window.py index aeafd45a..035835dd 100644 --- a/src/aiogram_dialog/window.py +++ b/src/aiogram_dialog/window.py @@ -9,7 +9,6 @@ LinkPreviewOptions, Message, ) -from aiogram.types.base import UNSET_DISABLE_WEB_PAGE_PREVIEW from aiogram_dialog.api.entities import ( EVENT_CONTEXT_KEY, @@ -49,7 +48,7 @@ def __init__( on_process_result: Optional[OnResultEvent] = None, markup_factory: MarkupFactory = _DEFAULT_MARKUP_FACTORY, parse_mode: Optional[str] = UNSET_PARSE_MODE, - disable_web_page_preview: Optional[bool] = None, # noqa: E501 + disable_web_page_preview: Optional[bool] = None, preview_add_transitions: Optional[list[Keyboard]] = None, preview_data: GetterVariant = None, ): @@ -79,6 +78,7 @@ def __init__( "disable_web_page_preview is deprecated, " "use `LinkPreview` widget instead", category=DeprecationWarning, + stacklevel=2, ) self.link_preview = LinkPreview(is_disabled=True)