Skip to content

Commit

Permalink
Rename _handle for xorg listener
Browse files Browse the repository at this point in the history
On Python 3.13, the name _handle conflicts with an attribute.
  • Loading branch information
moses-palmer committed Jan 15, 2025
1 parent 6d01a92 commit 0b68eec
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 5 deletions.
6 changes: 3 additions & 3 deletions lib/pynput/_util/xorg.py
Original file line number Diff line number Diff line change
Expand Up @@ -370,7 +370,7 @@ class ListenerMixin(object):
"""A mixin for *X* event listeners.
Subclasses should set a value for :attr:`_EVENTS` and implement
:meth:`_handle`.
:meth:`_handle_message`.
"""
#: The events for which to listen
_EVENTS = tuple()
Expand Down Expand Up @@ -467,7 +467,7 @@ def _handler(self, events):
while data and len(data):
event, data = self._EVENT_PARSER.parse_binary_value(
data, self._display_record.display, None, None)
self._handle(self._display_stop, event)
self._handle_message(self._display_stop, event)

def _initialize(self, display):
"""Initialises this listener.
Expand All @@ -479,7 +479,7 @@ def _initialize(self, display):
"""
pass

def _handle(self, display, event):
def _handle_message(self, display, event):
"""The device specific callback handler.
This method calls the appropriate callback registered when this
Expand Down
2 changes: 1 addition & 1 deletion lib/pynput/keyboard/_xorg.py
Original file line number Diff line number Diff line change
Expand Up @@ -566,7 +566,7 @@ def _initialize(self, display):
self._keyboard_mapping = display.get_keyboard_mapping(
min_keycode, keycode_count)

def _handle(self, display, event):
def _handle_message(self, display, event):
# Convert the event to a KeyCode; this may fail, and in that case we
# pass None
try:
Expand Down
2 changes: 1 addition & 1 deletion lib/pynput/mouse/_xorg.py
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ class Listener(ListenerMixin, _base.Listener):
def __init__(self, *args, **kwargs):
super(Listener, self).__init__(*args, **kwargs)

def _handle(self, dummy_display, event):
def _handle_message(self, dummy_display, event):
px = event.root_x
py = event.root_y

Expand Down

0 comments on commit 0b68eec

Please sign in to comment.