From 4db718e759e8a1c8cf40fba21a920669a0ed6b58 Mon Sep 17 00:00:00 2001 From: Sam Coulter Date: Mon, 26 Sep 2022 09:12:20 -0700 Subject: [PATCH] Add check for EDID_UNAVAILABLE in EDID hex parsing --- autorandr.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/autorandr.py b/autorandr.py index 76f2fd7..0d80bc4 100755 --- a/autorandr.py +++ b/autorandr.py @@ -325,6 +325,8 @@ class XrandrOutput(object): def parse_serial_from_edid(self): self.serial = None if self.edid: + if self.EDID_UNAVAILABLE in self.edid: + return # Thx to pyedid project, the following code was # copied (and modified) from pyedid/__init__py:21 [parse_edid()] raw = bytes.fromhex(self.edid) -- 2.39.2