From 0c8c4a9c537bb95c2dbad99a21610a8efebd2f86 Mon Sep 17 00:00:00 2001 From: Kelly Brazil Date: Tue, 21 Feb 2023 17:18:24 -0800 Subject: [PATCH] formatting --- jc/parsers/xrandr.py | 57 ++++---------------------------------------- 1 file changed, 4 insertions(+), 53 deletions(-) diff --git a/jc/parsers/xrandr.py b/jc/parsers/xrandr.py index 9ac4c44e..363741f9 100644 --- a/jc/parsers/xrandr.py +++ b/jc/parsers/xrandr.py @@ -410,22 +410,22 @@ _edid_line_pattern = r"\s*(?P[0-9a-fA-F]{32})\s*" def _parse_model(next_lines: List[str], quiet: bool = False) -> Optional[Model]: if not next_lines: return None - + next_line = next_lines.pop() if not re.match(_edid_head_pattern, next_line): next_lines.append(next_line) return None - + edid_hex_value = "" while next_lines: next_line = next_lines.pop() result = re.match(_edid_line_pattern, next_line) - + if not result: next_lines.append(next_line) break - + matches = result.groupdict() edid_hex_value += matches["edid_line"] @@ -516,52 +516,3 @@ def parse(data: str, raw: bool =False, quiet: bool =False) -> Dict: return {} return result - -if __name__ == '__main__': - data = '''\ -Screen 0: minimum 320 x 200, current 2806 x 900, maximum 8192 x 8192 -LVDS-1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 194mm - 1366x768 60.00*+ - 1280x720 60.00 59.99 59.86 59.74 - 1024x768 60.04 60.00 - 960x720 60.00 - 928x696 60.05 - 896x672 60.01 - 1024x576 59.95 59.96 59.90 59.82 - 960x600 59.93 60.00 - 960x540 59.96 59.99 59.63 59.82 - 800x600 60.00 60.32 56.25 - 840x525 60.01 59.88 - 864x486 59.92 59.57 - 700x525 59.98 - 800x450 59.95 59.82 - 640x512 60.02 - 700x450 59.96 59.88 - 640x480 60.00 59.94 - 720x405 59.51 58.99 - 684x384 59.88 59.85 - 640x400 59.88 59.98 - 640x360 59.86 59.83 59.84 59.32 - 512x384 60.00 - 512x288 60.00 59.92 - 480x270 59.63 59.82 - 400x300 60.32 56.34 - 432x243 59.92 59.57 - 320x240 60.05 - 360x202 59.51 59.13 - 320x180 59.84 59.32 -VGA-1 connected 1440x900+1366+0 normal Y axis (normal left inverted right x axis y axis) 408mm x 255mm - 1440x900 59.89*+ 74.98 - 1280x1024 75.02 60.02 - 1280x960 60.00 - 1280x800 74.93 59.81 - 1152x864 75.00 - 1024x768 75.03 70.07 60.00 - 832x624 74.55 - 800x600 72.19 75.00 60.32 56.25 - 640x480 75.00 72.81 66.67 59.94 - 720x400 70.08 -HDMI-1 disconnected (normal left inverted right x axis y axis) -DP-1 disconnected (normal left inverted right x axis y axis)''' - - parse(data) \ No newline at end of file