1 from html.parser import HTMLParser
17 def __init__(self, field_names: Any | None = ..., **kwargs): ...
18 def __getattr__(self, name): ...
19 def __getitem__(self, index): ...
21 def field_names(self): ...
23 def field_names(self, val) -> None: ...
27 def align(self, val) -> None: ...
31 def valign(self, val) -> None: ...
33 def max_width(self): ...
35 def max_width(self, val) -> None: ...
37 def min_width(self): ...
39 def min_width(self, val) -> None: ...
41 def min_table_width(self): ...
42 @min_table_width.setter
43 def min_table_width(self, val) -> None: ...
45 def max_table_width(self): ...
46 @max_table_width.setter
47 def max_table_width(self, val) -> None: ...
51 def fields(self, val) -> None: ...
55 def title(self, val) -> None: ...
59 def start(self, val) -> None: ...
63 def end(self, val) -> None: ...
67 def sortby(self, val) -> None: ...
69 def reversesort(self): ...
71 def reversesort(self, val) -> None: ...
73 def sort_key(self): ...
75 def sort_key(self, val) -> None: ...
79 def header(self, val) -> None: ...
81 def header_style(self): ...
83 def header_style(self, val) -> None: ...
87 def border(self, val) -> None: ...
91 def hrules(self, val) -> None: ...
95 def vrules(self, val) -> None: ...
97 def int_format(self): ...
99 def int_format(self, val) -> None: ...
101 def float_format(self): ...
103 def float_format(self, val) -> None: ...
105 def padding_width(self): ...
106 @padding_width.setter
107 def padding_width(self, val) -> None: ...
109 def left_padding_width(self): ...
110 @left_padding_width.setter
111 def left_padding_width(self, val) -> None: ...
113 def right_padding_width(self): ...
114 @right_padding_width.setter
115 def right_padding_width(self, val) -> None: ...
117 def vertical_char(self): ...
118 @vertical_char.setter
119 def vertical_char(self, val) -> None: ...
121 def horizontal_char(self): ...
122 @horizontal_char.setter
123 def horizontal_char(self, val) -> None: ...
125 def junction_char(self): ...
126 @junction_char.setter
127 def junction_char(self, val) -> None: ...
129 def format(self): ...
131 def format(self, val) -> None: ...
133 def print_empty(self): ...
135 def print_empty(self, val) -> None: ...
137 def attributes(self): ...
139 def attributes(self, val) -> None: ...
141 def oldsortslice(self): ...
143 def oldsortslice(self, val) -> None: ...
144 def set_style(self, style) -> None: ...
145 def add_rows(self, rows) -> None: ...
146 def add_row(self, row) -> None: ...
147 def del_row(self, row_index) -> None: ...
148 def add_column(self, fieldname, column, align: str = ..., valign: str = ...) -> None: ...
149 def del_column(self, fieldname) -> None: ...
150 def clear_rows(self) -> None: ...
151 def clear(self) -> None: ...
153 def get_string(self, **kwargs): ...
154 def paginate(self, page_length: int = ..., **kwargs): ...
155 def get_csv_string(self, **kwargs): ...
156 def get_json_string(self, **kwargs): ...
157 def get_html_string(self, **kwargs): ...
159 def from_csv(fp, field_names: Any | None = ..., **kwargs): ...
160 def from_db_cursor(cursor, **kwargs): ...
161 def from_json(json_string, **kwargs): ...
163 class TableHandler(HTMLParser):
171 is_last_row_header: bool
173 def __init__(self, **kwargs) -> None: ...
174 def handle_starttag(self, tag, attrs) -> None: ...
175 def handle_endtag(self, tag) -> None: ...
176 def handle_data(self, data) -> None: ...
177 def generate_table(self, rows): ...
178 def make_fields_unique(self, fields) -> None: ...
180 def from_html(html_code, **kwargs): ...
181 def from_html_one(html_code, **kwargs): ...