mirror of
https://github.com/Rapptz/discord.py.git
synced 2025-08-18 17:10:32 +00:00
Remove unnecessary TypeGuard
This commit is contained in:
parent
8c1886799d
commit
9fb74fd7a1
@ -77,7 +77,7 @@ __all__ = (
|
|||||||
|
|
||||||
|
|
||||||
if TYPE_CHECKING:
|
if TYPE_CHECKING:
|
||||||
from typing_extensions import Self, TypeGuard
|
from typing_extensions import Self
|
||||||
import re
|
import re
|
||||||
|
|
||||||
from ..interactions import Interaction
|
from ..interactions import Interaction
|
||||||
@ -226,7 +226,7 @@ class BaseView:
|
|||||||
self.__stopped: asyncio.Future[bool] = asyncio.get_running_loop().create_future()
|
self.__stopped: asyncio.Future[bool] = asyncio.get_running_loop().create_future()
|
||||||
self._total_children: int = len(tuple(self.walk_children()))
|
self._total_children: int = len(tuple(self.walk_children()))
|
||||||
|
|
||||||
def _is_layout(self) -> TypeGuard[LayoutView]: # type: ignore
|
def _is_layout(self) -> bool:
|
||||||
return False
|
return False
|
||||||
|
|
||||||
def __repr__(self) -> str:
|
def __repr__(self) -> str:
|
||||||
@ -402,6 +402,7 @@ class BaseView:
|
|||||||
|
|
||||||
if not isinstance(item, Item):
|
if not isinstance(item, Item):
|
||||||
raise TypeError(f'expected Item not {item.__class__.__name__}')
|
raise TypeError(f'expected Item not {item.__class__.__name__}')
|
||||||
|
|
||||||
if item._is_v2() and not self._is_layout():
|
if item._is_v2() and not self._is_layout():
|
||||||
raise ValueError('v2 items cannot be added to this view')
|
raise ValueError('v2 items cannot be added to this view')
|
||||||
|
|
||||||
@ -413,6 +414,7 @@ class BaseView:
|
|||||||
|
|
||||||
if self._is_layout() and self._total_children + added > 40:
|
if self._is_layout() and self._total_children + added > 40:
|
||||||
raise ValueError('maximum number of children exceeded')
|
raise ValueError('maximum number of children exceeded')
|
||||||
|
|
||||||
self._total_children += added
|
self._total_children += added
|
||||||
self._children.append(item)
|
self._children.append(item)
|
||||||
return self
|
return self
|
||||||
@ -807,7 +809,7 @@ class LayoutView(BaseView):
|
|||||||
children.update(callback_children)
|
children.update(callback_children)
|
||||||
cls.__view_children_items__ = children
|
cls.__view_children_items__ = children
|
||||||
|
|
||||||
def _is_layout(self) -> TypeGuard[LayoutView]: # type: ignore
|
def _is_layout(self) -> bool:
|
||||||
return True
|
return True
|
||||||
|
|
||||||
def to_components(self):
|
def to_components(self):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user