zimscraperlib.typing
Classes:
-
Callback– -
SupportsRead– -
SupportsSeekableRead– -
SupportsSeekableWrite– -
SupportsSeeking– -
SupportsWrite–Protocol exposing an expected write method
Callback
dataclass
Callback(
func: Callable[..., Any],
args: tuple[Any, ...] | None = None,
kwargs: dict[str, Any] | None = None,
)
Methods:
-
call– -
call_with– -
get_args– -
get_kwargs–
Attributes:
-
args(tuple[Any, ...] | None) – -
callable(bool) – -
func(Callable[..., Any]) – -
kwargs(dict[str, Any] | None) –
call
call()
Source code in src/zimscraperlib/typing.py
28 29 | |
call_with
Source code in src/zimscraperlib/typing.py
25 26 | |
get_args
Source code in src/zimscraperlib/typing.py
19 20 | |
SupportsRead
SupportsSeekableRead
Bases: SupportsRead[_T_co], SupportsSeeking, Protocol
Methods:
read
read(length: int = ...) -> _T_co
Source code in src/zimscraperlib/typing.py
41 | |
seek
Source code in src/zimscraperlib/typing.py
48 | |
seekable
seekable() -> bool
Source code in src/zimscraperlib/typing.py
46 | |
SupportsSeekableWrite
Bases: SupportsWrite[_T_contra], SupportsSeeking, Protocol
Methods:
seek
Source code in src/zimscraperlib/typing.py
48 | |
seekable
seekable() -> bool
Source code in src/zimscraperlib/typing.py
46 | |
truncate
Source code in src/zimscraperlib/typing.py
52 | |
write
write(s: _T_contra) -> object
Source code in src/zimscraperlib/typing.py
36 | |