mercurial/cext/parsers.pyi
changeset 47043 12450fbea288
parent 46038 8dca9051a859
child 47539 84391ddf4c78
equal deleted inserted replaced
47042:c5e1cc0b4c77 47043:12450fbea288
    27     def addpath(self, path: bytes) -> None: ...
    27     def addpath(self, path: bytes) -> None: ...
    28     def delpath(self, path: bytes) -> None: ...
    28     def delpath(self, path: bytes) -> None: ...
    29 
    29 
    30 # From manifest.c
    30 # From manifest.c
    31 class lazymanifest:
    31 class lazymanifest:
    32     def __init__(self, data: bytes): ...
    32     def __init__(self, nodelen: int, data: bytes): ...
    33     def __iter__(self) -> Iterator[bytes]: ...
    33     def __iter__(self) -> Iterator[bytes]: ...
    34 
    34 
    35     def __len__(self) -> int: ...
    35     def __len__(self) -> int: ...
    36     def __getitem__(self, item: bytes) -> Optional[Tuple[bytes, bytes]]: ...
    36     def __getitem__(self, item: bytes) -> Optional[Tuple[bytes, bytes]]: ...
    37     def __setitem__(self, key: bytes, value: Tuple[bytes, bytes]) -> None: ...
    37     def __setitem__(self, key: bytes, value: Tuple[bytes, bytes]) -> None: ...