Release/v0.5.0 #8

Merged
rus07tam merged 20 commits from release/v0.5.0 into main 2025-11-24 16:28:03 +03:00
3 changed files with 5 additions and 33 deletions
Showing only changes of commit 9d04fb8a2e - Show all commits

View file

@ -1,9 +1,7 @@
import sys
from pathlib import Path
sys.path.insert(
0, str((Path(__file__).parent.parent.parent / "src").resolve())
)
sys.path.insert(0, str((Path(__file__).parent.parent.parent / "src").resolve()))
project = "Snakia"
copyright = "2025, RuJect"

View file

@ -11,12 +11,8 @@ E = TypeVar("E")
@overload
def chain(func1: Callable[P, A], /) -> Callable[P, A]: ...
@overload
def chain(
func1: Callable[P, A], func2: Callable[[A], B], /
) -> Callable[P, B]: ...
def chain(func1: Callable[P, A], func2: Callable[[A], B], /) -> Callable[P, B]: ...
@overload
def chain(
func1: Callable[P, A], func2: Callable[[A], B], func3: Callable[[B], C], /
@ -29,8 +25,6 @@ def chain(
func4: Callable[[C], D],
/,
) -> Callable[P, D]: ...
@overload
def chain(
func1: Callable[P, A],
@ -40,17 +34,11 @@ def chain(
func5: Callable[[D], E],
/,
) -> Callable[P, E]: ...
@overload
def chain(
func1: Callable[P, Any], /, *funcs: Callable[[Any], Any]
) -> Callable[P, Any]: ...
def chain(
func1: Callable[P, Any], /, *funcs: Callable[[Any], Any]
) -> Callable[P, Any]:
def chain(func1: Callable[P, Any], /, *funcs: Callable[[Any], Any]) -> Callable[P, Any]:
def inner(*args: P.args, **kwargs: P.kwargs) -> Any:
v = func1(*args, **kwargs)
@ -62,17 +50,11 @@ def chain(
@overload
def async_chain(
func1: Callable[P, Awaitable[A]], /
) -> Callable[P, Awaitable[A]]: ...
def async_chain(func1: Callable[P, Awaitable[A]], /) -> Callable[P, Awaitable[A]]: ...
@overload
def async_chain(
func1: Callable[P, Awaitable[A]], func2: Callable[[A], Awaitable[B]], /
) -> Callable[P, Awaitable[B]]: ...
@overload
def async_chain(
func1: Callable[P, Awaitable[A]],
@ -80,8 +62,6 @@ def async_chain(
func3: Callable[[B], Awaitable[C]],
/,
) -> Callable[P, Awaitable[C]]: ...
@overload
def async_chain(
func1: Callable[P, Awaitable[A]],
@ -90,8 +70,6 @@ def async_chain(
func4: Callable[[C], Awaitable[D]],
/,
) -> Callable[P, Awaitable[D]]: ...
@overload
def async_chain(
func1: Callable[P, Awaitable[A]],
@ -101,14 +79,10 @@ def async_chain(
func5: Callable[[D], Awaitable[E]],
/,
) -> Callable[P, Awaitable[E]]: ...
@overload
def async_chain(
func1: Callable[P, Any], /, *funcs: Callable[[Any], Awaitable[Any]]
) -> Callable[P, Awaitable[Any]]: ...
def async_chain(
func1: Callable[P, Awaitable[Any]],
/,

View file

@ -2,8 +2,8 @@ from .attrs import get_attrs, get_or_set_attr
from .calls import call, caller
from .exceptions import catch, throw
from .frames import frame
from .inherit import inherit
from .gil import GIL_ENABLED, nolock
from .inherit import inherit
from .side import side, side_func
from .this import this
from .to_async import to_async