1
0
mirror of https://github.com/kellyjonbrazil/jc.git synced 2025-07-13 01:20:24 +02:00

minor optimization by changing the expression order

This commit is contained in:
Kelly Brazil
2022-03-24 16:58:39 -07:00
parent 978caf4522
commit 304ae6268f

View File

@ -272,11 +272,11 @@ def _normalize_rows(table_lines: Iterable[str]) -> List[Tuple[int, List[str]]]:
continue
# skip top table frame
if _is_separator(line) and not header_found and not data_found:
if not header_found and not data_found and _is_separator(line):
continue
# first header row found
if not _is_separator(line) and not header_found and not data_found:
if not header_found and not data_found and not _is_separator(line):
header_found = True
line = _snake_case(line)
line = _fixup_separators(line)
@ -286,7 +286,7 @@ def _normalize_rows(table_lines: Iterable[str]) -> List[Tuple[int, List[str]]]:
continue
# subsequent header row found
if not _is_separator(line) and header_found and not data_found:
if header_found and not data_found and not _is_separator(line):
line = _snake_case(line)
line = _fixup_separators(line)
line_list = line.split('|')
@ -295,13 +295,13 @@ def _normalize_rows(table_lines: Iterable[str]) -> List[Tuple[int, List[str]]]:
continue
# table separator found - this is a header separator
if _is_separator(line) and header_found and not data_found:
if header_found and not data_found and _is_separator(line):
data_found = True
row_counter += 1
continue
# data row found
if not _is_separator(line) and header_found and data_found:
if header_found and data_found and not _is_separator(line):
line = _fixup_separators(line)
line_list = line.split('|')
line_list = [x.strip() for x in line_list]
@ -309,7 +309,7 @@ def _normalize_rows(table_lines: Iterable[str]) -> List[Tuple[int, List[str]]]:
continue
# table separator found - this is a data separator
if _is_separator(line) and header_found and data_found:
if header_found and data_found and _is_separator(line):
row_counter += 1
continue