Skip to content

Commit a70e976

Browse files
committed
Explicit arguments with *args and **kwargs
1 parent 333fbcb commit a70e976

4 files changed

Lines changed: 9 additions & 9 deletions

File tree

Xlib/display.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,9 +66,9 @@ class _BaseDisplay(protocol_display.Display):
6666
# Implement a cache of atom names, used by Window objects when
6767
# dealing with some ICCCM properties not defined in Xlib.Xatom
6868

69-
def __init__(self, *args, **keys):
69+
def __init__(self, display = None, *args, **kwargs):
7070
self.resource_classes = _resource_baseclasses.copy()
71-
protocol_display.Display.__init__(self, *args, **keys)
71+
protocol_display.Display.__init__(self, display, *args, **kwargs)
7272
self._atom_cache = {}
7373

7474
def get_atom(self, atomname, only_if_exists=0):

Xlib/ext/record.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -215,9 +215,9 @@ class EnableContext(rq.ReplyRequest):
215215

216216
# See the discussion on ListFonstsWithInfo in request.py
217217

218-
def __init__(self, callback, *args, **keys):
218+
def __init__(self, callback, display, *args, defer = False, **keys):
219219
self._callback = callback
220-
rq.ReplyRequest.__init__(self, *args, **keys)
220+
rq.ReplyRequest.__init__(self, display, *args, defer=defer, **keys)
221221

222222
def _parse_response(self, data):
223223
r, d = self._reply.parse_binary(data, self._display)

Xlib/ext/shape.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,7 @@ def get_rectangles(self, source_kind):
220220
source_kind=source_kind,
221221
)
222222

223-
def input_selected(self, ):
223+
def input_selected(self):
224224
return InputSelected(
225225
display=self.display,
226226
opcode=self.display.get_extension_major(extname),
@@ -249,14 +249,14 @@ def offset(self, destination_kind, x_offset, y_offset):
249249
y_offset=y_offset,
250250
)
251251

252-
def query_extents(self, ):
252+
def query_extents(self):
253253
return QueryExtents(
254254
display=self.display,
255255
opcode=self.display.get_extension_major(extname),
256256
destination_window=self,
257257
)
258258

259-
def query_version(self, ):
259+
def query_version(self):
260260
return QueryVersion(
261261
display=self.display,
262262
opcode=self.display.get_extension_major(extname),

Xlib/protocol/request.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -785,9 +785,9 @@ class ListFontsWithInfo(rq.ReplyRequest):
785785

786786
# Bastards.
787787

788-
def __init__(self, *args, **keys):
788+
def __init__(self, display, defer = False, *args, **keys):
789789
self._fonts = []
790-
rq.ReplyRequest.__init__(self, *args, **keys)
790+
rq.ReplyRequest.__init__(self, display, defer, *args, **keys)
791791

792792
def _parse_response(self, data):
793793

0 commit comments

Comments
 (0)