aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--discord/utils.py15
1 files changed, 2 insertions, 13 deletions
diff --git a/discord/utils.py b/discord/utils.py
index 7316b62e..f898a650 100644
--- a/discord/utils.py
+++ b/discord/utils.py
@@ -93,7 +93,6 @@ if TYPE_CHECKING:
from .abc import Snowflake
from .invite import Invite
from .template import Template
- from types import FunctionType as _Func
class _RequestLike(Protocol):
headers: Dict[str, Any]
@@ -186,8 +185,8 @@ def parse_time(timestamp: Optional[str]) -> Optional[datetime.datetime]:
return None
-def copy_doc(original: _Func) -> Callable[[_Func], _Func]:
- def decorator(overriden: _Func) -> _Func:
+def copy_doc(original: Callable[..., Any]) -> Callable[[Callable[..., Any]], Callable[..., Any]]:
+ def decorator(overriden: Callable[..., Any]) -> Callable[..., Any]:
overriden.__doc__ = original.__doc__
overriden.__signature__ = _signature(original) # type: ignore
return overriden
@@ -466,16 +465,6 @@ async def sane_wait_for(futures, *, timeout):
return done
-@overload
-async def sleep_until(when: datetime.datetime, result: None) -> None:
- ...
-
-
-@overload
-async def sleep_until(when: datetime.datetime, result: T) -> T:
- ...
-
-
async def sleep_until(when: datetime.datetime, result: Optional[T] = None) -> Optional[T]:
"""|coro|