diff --git a/jc/parsers/xrandr.py b/jc/parsers/xrandr.py index f475f59d..b17c0895 100644 --- a/jc/parsers/xrandr.py +++ b/jc/parsers/xrandr.py @@ -219,9 +219,9 @@ except ImportError: _screen_pattern = ( r"Screen (?P\d+): " - + "minimum (?P\d+) x (?P\d+), " - + "current (?P\d+) x (?P\d+), " - + "maximum (?P\d+) x (?P\d+)" + + r"minimum (?P\d+) x (?P\d+), " + + r"current (?P\d+) x (?P\d+), " + + r"maximum (?P\d+) x (?P\d+)" ) @@ -250,13 +250,13 @@ def _parse_screen(next_lines: List[str]) -> Optional[Screen]: # regex101 demo link _device_pattern = ( r"(?P.+) " - + "(?P(connected|disconnected)) ?" - + "(?P primary)? ?" - + "((?P\d+)x(?P\d+)" - + "\+(?P\d+)\+(?P\d+))? " - + "(?P(inverted|left|right))? ?" - + "\(normal left inverted right x axis y axis\)" - + "( ((?P\d+)mm x (?P\d+)mm)?)?" + + r"(?P(connected|disconnected)) ?" + + r"(?P primary)? ?" + + r"((?P\d+)x(?P\d+)" + + r"\+(?P\d+)\+(?P\d+))? " + + r"(?P(inverted|left|right))? ?" + + r"\(normal left inverted right x axis y axis\)" + + r"( ((?P\d+)mm x (?P\d+)mm)?)?" )