Skip to content

Commit 1c53415

Browse files
committed
Fix pyright issues
1 parent 6036687 commit 1c53415

1 file changed

Lines changed: 97 additions & 0 deletions

File tree

typings/coloredlogs.pyi

Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
import logging
2+
from _typeshed import Incomplete
3+
from collections.abc import Generator
4+
from typing import NamedTuple
5+
6+
__version__: str
7+
DEFAULT_LOG_LEVEL: Incomplete
8+
DEFAULT_LOG_FORMAT: str
9+
DEFAULT_DATE_FORMAT: str
10+
CHROOT_FILES: Incomplete
11+
DEFAULT_FIELD_STYLES: Incomplete
12+
DEFAULT_LEVEL_STYLES: Incomplete
13+
DEFAULT_FORMAT_STYLE: str
14+
FORMAT_STYLE_PATTERNS: Incomplete
15+
16+
def auto_install() -> None: ...
17+
def install(level: Incomplete | None = None, **kw): ...
18+
def check_style(value): ...
19+
def increase_verbosity() -> None: ...
20+
def decrease_verbosity() -> None: ...
21+
def is_verbose(): ...
22+
def get_level(): ...
23+
def set_level(level) -> None: ...
24+
def adjust_level(logger, level) -> None: ...
25+
def find_defined_levels(): ...
26+
def level_to_number(value): ...
27+
def find_level_aliases(): ...
28+
def parse_encoded_styles(text, normalize_key: Incomplete | None = None): ...
29+
def find_hostname(use_chroot: bool = True): ...
30+
def find_program_name(): ...
31+
def find_username(): ...
32+
def replace_handler(logger, match_handler, reconfigure): ...
33+
def find_handler(logger, match_handler): ...
34+
def match_stream_handler(handler, streams=[]): ...
35+
def walk_propagation_tree(logger) -> Generator[Incomplete]: ...
36+
37+
class BasicFormatter(logging.Formatter):
38+
def formatTime(self, record, datefmt: Incomplete | None = None): ...
39+
40+
class ColoredFormatter(BasicFormatter):
41+
nn: Incomplete
42+
level_styles: Incomplete
43+
field_styles: Incomplete
44+
def __init__(self, fmt: Incomplete | None = None, datefmt: Incomplete | None = None, style=..., level_styles: Incomplete | None = None, field_styles: Incomplete | None = None) -> None: ...
45+
def colorize_format(self, fmt, style=...): ...
46+
def format(self, record): ...
47+
48+
class Empty: ...
49+
50+
class HostNameFilter(logging.Filter):
51+
@classmethod
52+
def install(cls, handler, fmt: Incomplete | None = None, use_chroot: bool = True, style=...) -> None: ...
53+
hostname: Incomplete
54+
def __init__(self, use_chroot: bool = True) -> None: ...
55+
def filter(self, record): ...
56+
57+
class ProgramNameFilter(logging.Filter):
58+
@classmethod
59+
def install(cls, handler, fmt, programname: Incomplete | None = None, style=...) -> None: ...
60+
programname: Incomplete
61+
def __init__(self, programname: Incomplete | None = None) -> None: ...
62+
def filter(self, record): ...
63+
64+
class UserNameFilter(logging.Filter):
65+
@classmethod
66+
def install(cls, handler, fmt, username: Incomplete | None = None, style=...) -> None: ...
67+
username: Incomplete
68+
def __init__(self, username: Incomplete | None = None) -> None: ...
69+
def filter(self, record): ...
70+
71+
class StandardErrorHandler(logging.StreamHandler):
72+
def __init__(self, level=...) -> None: ...
73+
@property
74+
def stream(self): ...
75+
76+
class FormatStringParser:
77+
style: Incomplete
78+
capturing_pattern: Incomplete
79+
raw_pattern: Incomplete
80+
tokenize_pattern: Incomplete
81+
name_pattern: Incomplete
82+
def __init__(self, style=...) -> None: ...
83+
def contains_field(self, format_string, field_name): ...
84+
def get_field_names(self, format_string): ...
85+
def get_grouped_pairs(self, format_string): ...
86+
def get_pairs(self, format_string) -> Generator[Incomplete]: ...
87+
def get_pattern(self, field_name): ...
88+
def get_tokens(self, format_string): ...
89+
90+
class FormatStringToken(NamedTuple('FormatStringToken', [('text', Incomplete), ('name', Incomplete)])): ...
91+
92+
class NameNormalizer:
93+
aliases: Incomplete
94+
def __init__(self) -> None: ...
95+
def normalize_name(self, name): ...
96+
def normalize_keys(self, value): ...
97+
def get(self, normalized_dict, name): ...

0 commit comments

Comments
 (0)