mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-06 20:24:30 +08:00
Add Match.regs (#2819)
This commit is contained in:
committed by
Jelle Zijlstra
parent
679e1a9a8c
commit
1edd6cd8a8
@@ -21,6 +21,8 @@ class SRE_Match(object):
|
||||
def groups(self) -> Tuple[Optional[str], ...]: ...
|
||||
def span(self) -> Tuple[int, int]:
|
||||
raise IndexError()
|
||||
@property
|
||||
def regs(self) -> Tuple[Tuple[int, int], ...]: ... # undocumented
|
||||
|
||||
class SRE_Scanner(object):
|
||||
pattern: str
|
||||
|
||||
@@ -404,6 +404,8 @@ class Match(Generic[AnyStr]):
|
||||
def start(self, group: Union[int, str] = ...) -> int: ...
|
||||
def end(self, group: Union[int, str] = ...) -> int: ...
|
||||
def span(self, group: Union[int, str] = ...) -> Tuple[int, int]: ...
|
||||
@property
|
||||
def regs(self) -> Tuple[Tuple[int, int], ...]: ... # undocumented
|
||||
|
||||
# We need a second TypeVar with the same definition as AnyStr, because
|
||||
# Pattern is generic over AnyStr (determining the type of its .pattern
|
||||
|
||||
@@ -545,6 +545,8 @@ class Match(Generic[AnyStr]):
|
||||
def start(self, group: Union[int, str] = ...) -> int: ...
|
||||
def end(self, group: Union[int, str] = ...) -> int: ...
|
||||
def span(self, group: Union[int, str] = ...) -> Tuple[int, int]: ...
|
||||
@property
|
||||
def regs(self) -> Tuple[Tuple[int, int], ...]: ... # undocumented
|
||||
if sys.version_info >= (3, 6):
|
||||
def __getitem__(self, g: Union[int, str]) -> AnyStr: ...
|
||||
|
||||
|
||||
Reference in New Issue
Block a user