You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
0.32 throws AttributeError: 'BadRRModeError' object has no attribute 'sequence_number' #241
File "/tmp/python-env/lib/python3.8/site-packages/Xlib/display.py", line 182, in sync
self.get_pointer_control()
File "/tmp/python-env/lib/python3.8/site-packages/Xlib/display.py", line 833, in get_pointer_control
return request.GetPointerControl(display = self.display)
File "/tmp/python-env/lib/python3.8/site-packages/Xlib/protocol/rq.py", line 1369, in __init__
self.reply()
File "/tmp/python-env/lib/python3.8/site-packages/Xlib/protocol/rq.py", line 1381, in reply
self._display.send_and_recv(request = self._serial)
File "/tmp/python-env/lib/python3.8/site-packages/Xlib/protocol/display.py", line 612, in send_and_recv
gotreq = self.parse_response(request)
File "/tmp/python-env/lib/python3.8/site-packages/Xlib/protocol/display.py", line 719, in parse_response
gotreq = self.parse_error_response(request) or gotreq
File "/tmp/python-env/lib/python3.8/site-packages/Xlib/protocol/display.py", line 745, in parse_error_response
req = self.get_waiting_request(e.sequence_number)
AttributeError: 'BadRRModeError' object has no attribute 'sequence_number'
This exception didn't exist yet in 0.31. Since it derives from Exception, I wouldn't expect it to behave like XError, but the display code does expect that.
Activity
randr: inherit XError in error classes
randr: inherit XError in error classes
randr: inherit XError in error classes
ErikBjare commentedon Sep 13, 2023
Still waiting for #242 to merge. I just downgraded python-xlib in my project to 0.31 in the meantime.
ehfd commentedon May 30, 2024
Someone has to maintain this project... It's irreplaceable and used by so many projects.
@vasily-v-ryabov Are you there?