kitty/kittens/transfer/rsync.pyi
Kovid Goyal bcd1837924
Generator for loading signatures
Also dont waste memory when no output is expected
2021-09-18 13:52:26 +05:30

32 lines
551 B
Python

from typing import Optional, Tuple
IO_BUFFER_SIZE: int
class JobCapsule:
pass
class SignatureCapsule:
pass
class RsyncError(Exception):
pass
def begin_create_signature(file_size: int = -1, strong_len: int = 0) -> JobCapsule:
pass
def begin_load_signature() -> Tuple[JobCapsule, SignatureCapsule]:
pass
def make_hash_table(sig: SignatureCapsule) -> None:
pass
def iter_job(job_capsule: JobCapsule, input_data: bytes, eof: Optional[bool] = None, expecting_output: bool = True) -> Tuple[bytes, bool, int]:
pass