mirror of
https://github.com/outbackdingo/patroni.git
synced 2026-01-27 10:20:10 +00:00
- added pyrightconfig.json with typeCheckingMode=strict - added type hints to all files except api.py - added type stubs for dns, etcd, consul, kazoo, pysyncobj and other modules - added type stubs for psycopg2 and urllib3 with some little fixes - fixes most of the issues reported by pyright - remaining issues will be addressed later, along with enabling CI linting task
18 lines
751 B
Python
18 lines
751 B
Python
from typing import Union, Optional, Iterator
|
|
class Name:
|
|
def to_text(self, omit_final_dot: bool = ...) -> str: ...
|
|
class Rdata:
|
|
target: Name = ...
|
|
port: int = ...
|
|
class Answer:
|
|
def __iter__(self) -> Iterator[Rdata]: ...
|
|
def resolve(qname : str, rdtype : Union[int,str] = 0,
|
|
rdclass : Union[int,str] = 0,
|
|
tcp=False, source=None, raise_on_no_answer=True,
|
|
source_port=0, lifetime : Optional[float]=None,
|
|
search : Optional[bool]=None) -> Answer: ...
|
|
def query(qname : str, rdtype : Union[int,str] = 0,
|
|
rdclass : Union[int,str] = 0,
|
|
tcp=False, source: Optional[str] = None, raise_on_no_answer=True,
|
|
source_port=0, lifetime : Optional[float]=None) -> Answer: ...
|