GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — 0.32 throws AttributeError: 'BadRRModeError' object has no attribute 'sequence_number' · Issue #241 · python-xlib/python-xlib

0.32 throws AttributeError: 'BadRRModeError' object has no attribute 'sequence_number' #241

New issue
Copy link
New issue
Copy link
Open
fizzi01/python-xlib
#1
fizzi01/python-xlib#1
#242
Open
0.32 throws AttributeError: 'BadRRModeError' object has no attribute 'sequence_number'#241
fizzi01/python-xlib
#1
#242
Copy link
Labels
bug

Description

@fransklaver
fransklaver
opened on Nov 8, 2022
Issue body actions

I'm running into this error traceback

      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.

Reacted by Erik Bjäreholt, Danny Burrows and wojtess

Activity

  1. fransklaver
    added 2 commits that reference this issue on Nov 8, 2022

    randr: inherit XError in error classes

    This issue will close once commit 90954e6 is merged into the 'master' branch.
    90954e6

    randr: inherit XError in error classes

    This issue will close once commit f1375eb is merged into the 'master' branch.
    f1375eb
  2. fransklaver
    added a commit that references this issue on Dec 25, 2022

    randr: inherit XError in error classes

    This issue will close once commit 52800b1 is merged into the 'master' branch.
    52800b1
  3. vasily-v-ryabov
    added
    bug
    on Jan 25, 2023
  4. ErikBjare commented on Sep 13, 2023

    @ErikBjare
    ErikBjare
    on Sep 13, 2023
    More actions

    Still waiting for #242 to merge. I just downgraded python-xlib in my project to 0.31 in the meantime.

    Reacted by WalterMitty and RedBearAK
  5. ehfd commented on May 30, 2024

    @ehfd
    ehfd
    on May 30, 2024
    More actions

    Someone has to maintain this project... It's irreplaceable and used by so many projects.

    @vasily-v-ryabov Are you there?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bug

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      You are visitor 01402520 — GeezerVison does not store the pages you look up.
      Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.