diff --git a/client/src/telethon/_impl/client/client/client.py b/client/src/telethon/_impl/client/client/client.py index bad3adb6..4e6c6d68 100644 --- a/client/src/telethon/_impl/client/client/client.py +++ b/client/src/telethon/_impl/client/client/client.py @@ -45,7 +45,7 @@ from ..types import ( RecentAction, User, ) -from ..types.buttons.keyboard import KeyboardType +from ..types.buttons import KeyboardType from .auth import ( bot_sign_in, check_password, diff --git a/client/src/telethon/_impl/client/client/files.py b/client/src/telethon/_impl/client/client/files.py index ba12a65d..ff5f1f8b 100644 --- a/client/src/telethon/_impl/client/client/files.py +++ b/client/src/telethon/_impl/client/client/files.py @@ -22,7 +22,7 @@ from ..types import ( parse_message, try_get_url_path, ) -from ..types.buttons.keyboard import KeyboardType +from ..types.buttons import KeyboardType if TYPE_CHECKING: from .client import Client diff --git a/client/src/telethon/_impl/client/client/messages.py b/client/src/telethon/_impl/client/client/messages.py index a1438167..6a2b1a69 100644 --- a/client/src/telethon/_impl/client/client/messages.py +++ b/client/src/telethon/_impl/client/client/messages.py @@ -15,7 +15,7 @@ from ..types import ( parse_message, peer_id, ) -from ..types.buttons.keyboard import KeyboardType +from ..types.buttons import KeyboardType if TYPE_CHECKING: from .client import Client diff --git a/client/src/telethon/_impl/client/types/buttons/__init__.py b/client/src/telethon/_impl/client/types/buttons/__init__.py index 47eb3930..9ec6b45a 100644 --- a/client/src/telethon/_impl/client/types/buttons/__init__.py +++ b/client/src/telethon/_impl/client/types/buttons/__init__.py @@ -7,7 +7,7 @@ from ....tl import abcs, types from .button import Button from .callback import Callback from .inline_button import InlineButton -from .keyboard import InlineKeyboard, Keyboard +from .keyboard import InlineKeyboard, Keyboard, KeyboardType from .request_geo_location import RequestGeoLocation from .request_phone import RequestPhone from .request_poll import RequestPoll @@ -82,6 +82,7 @@ __all__ = [ "InlineButton", "InlineKeyboard", "Keyboard", + "KeyboardType", "RequestGeoLocation", "RequestPhone", "RequestPoll", diff --git a/client/src/telethon/_impl/client/types/message.py b/client/src/telethon/_impl/client/types/message.py index bf2ef850..a182621a 100644 --- a/client/src/telethon/_impl/client/types/message.py +++ b/client/src/telethon/_impl/client/types/message.py @@ -12,8 +12,7 @@ from ..parsers import ( parse_html_message, parse_markdown_message, ) -from .buttons import Button, as_concrete_row, create_button -from .buttons.keyboard import KeyboardType +from .buttons import Button, KeyboardType, as_concrete_row, create_button from .file import File from .meta import NoPublicConstructor from .peer import Peer, expand_peer, peer_id