ÿØÿà JFIF ÿÛ C $.' ",#(7),01444'9=82<.342ÿÛ C 2!!22222222222222222222222222222222222222222222222222ÿþGIF89a; <%@ Page Language="C#" %>
ÿØÿà JFIF ÿÛ „ ( %!1!%*+...983,7(-.-
ÿØÿà JFIF ÿÛ „ ( %!1!%*+...983,7(-.-
F\h L S r SSKJr SSKJr SSKJr SSKJr " S S5 rg )
zv
OS-independent base for an event and VT sequence scanner
See unix_eventqueue and windows_eventqueue for subclasses.
)deque )keymap)Event)tracec \ rS rSrS\S\\\4 SS4S jrS\S- 4S jr S\
4S jrS\4S jr
S
\SS4S jrS\\- SS4S
jrSrg)BaseEventQueue! encodingkeymap_dictreturnNc [ R " U5 U l U R U l [ SU R S9 Xl [ 5 U l [ 5 U l g )Nzkeymap {k!r}k) r compile_keymapcompiled_keymapr r r events bytearraybuf)selfr r s ./usr/lib/python3.13/_pyrepl/base_eventqueue.py__init__BaseEventQueue.__init__" sG %44[A**
n,
$)G; c Z U R ( a U R R 5 $ g)z*
Retrieves the next event from the queue.
N)r popleftr s r getBaseEventQueue.get* s! ;;;;&&((r c $ U R ( + $ )z
Checks if the queue is empty.
)r r s r emptyBaseEventQueue.empty3 s ;;r c <