Remove messy subclassing in the TelegramClient

Since it was easy to cause MRO inconsistencies, and it's
not really needed now that self is type hinted as the client.
This commit is contained in:
Lonami Exo
2019-06-24 17:48:46 +02:00
parent 4e80e21ba1
commit b6b4ea669d
13 changed files with 15 additions and 34 deletions

View File

@@ -1,13 +1,13 @@
from . import (
AccountMethods, AuthMethods, DownloadMethods, DialogMethods, ChatMethods,
BotMethods, MessageMethods, UploadMethods, ButtonMethods, UpdateMethods,
MessageParseMethods, UserMethods
MessageParseMethods, UserMethods, TelegramBaseClient
)
class TelegramClient(
AccountMethods, AuthMethods, DownloadMethods, DialogMethods, ChatMethods,
BotMethods, MessageMethods, UploadMethods, ButtonMethods, UpdateMethods,
MessageParseMethods, UserMethods
MessageParseMethods, UserMethods, TelegramBaseClient
):
pass