Skip to content

Commit c87624d

Browse files
James Longmorevasily-v-ryabov
authored andcommitted
Add Randr error classes and register them during init
1 parent 29d67c7 commit c87624d

1 file changed

Lines changed: 10 additions & 3 deletions

File tree

‎Xlib/ext/randr.py‎

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
"""
3535

3636

37+
from tkinter import W
3738
from Xlib import X
3839
from Xlib.protocol import rq, structs
3940

@@ -122,6 +123,12 @@
122123
BadRRCrtc = 1
123124
BadRRMode = 2
124125

126+
# Error classes #
127+
class BadRROutputError(Exception): pass
128+
129+
class BadRRCrtcError(Exception): pass
130+
131+
class BadRRModeError(Exception): pass
125132

126133
# Data Structures #
127134

@@ -1281,6 +1288,6 @@ def init(disp, info):
12811288
disp.extension_add_subevent(info.first_event + RRNotify, RRNotify_OutputChange, OutputChangeNotify)
12821289
disp.extension_add_subevent(info.first_event + RRNotify, RRNotify_OutputProperty, OutputPropertyNotify)
12831290

1284-
#disp.extension_add_error(BadRROutput, BadRROutputError)
1285-
#disp.extension_add_error(BadRRCrtc, BadRRCrtcError)
1286-
#disp.extension_add_error(BadRRMode, BadRRModeError)
1291+
disp.extension_add_error(BadRROutput, BadRROutputError)
1292+
disp.extension_add_error(BadRRCrtc, BadRRCrtcError)
1293+
disp.extension_add_error(BadRRMode, BadRRModeError)

0 commit comments

Comments
 (0)