From 20df051e39d84429e296ad4b3a078b663b0e03bb Mon Sep 17 00:00:00 2001 From: Jahongir Qurbonov <=> Date: Sat, 31 Aug 2024 19:11:35 +0500 Subject: [PATCH] Remove unnecessary decorator --- client/src/telethon/_impl/tl/core/reader.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/client/src/telethon/_impl/tl/core/reader.py b/client/src/telethon/_impl/tl/core/reader.py index b5d7acd7..6cc51907 100644 --- a/client/src/telethon/_impl/tl/core/reader.py +++ b/client/src/telethon/_impl/tl/core/reader.py @@ -1,16 +1,16 @@ import functools import struct from collections.abc import Callable -from typing import TYPE_CHECKING, Any, Optional, Protocol, Type, runtime_checkable +from typing import TYPE_CHECKING, Any, Optional, Type if TYPE_CHECKING: - - @runtime_checkable - class Buffer(Protocol): - def __buffer__(self, flags: int, /) -> memoryview: ... + from typing import Protocol from .serializable import Serializable + class Buffer(Protocol): + def __buffer__(self, flags: int, /) -> memoryview: ... + def _bootstrap_get_ty(constructor_id: int) -> Optional[Type["Serializable"]]: # Lazy import because generate code depends on the Reader.