[Xcb] Problem with XCB Python and RandR
Alberto Milone
albertomilone at gmail.com
Fri Oct 17 15:22:27 PDT 2008
Hi all,
I'm writing because I have a problem when I try to call the following function
of RandR through XCB from Python:
XRRGetCrtcInfo (Display *dpy, XRRScreenResources *resources, RRCrtc crtc);
Calling it with something like this (where "it" is an int):
cookie = self.conn.randr.GetCrtcInfo(dpy, resources, resources.crtcs[it])
tells me that the functions accepts only 3 arguments (and I'm passing 4 if you
include "self").
Calling it like this:
self.conn.randr.GetCrtcInfo(resources, resources.crtcs[it])
throws this warning:
/usr/local/lib/python2.5/site-packages/xcb/randr.py:562: DeprecationWarning:
'I' format requires 0 <= number <= 4294967295
buf.write(pack('xx2xII', crtc, config_timestamp))
and the following error:
xcb.randr.BadCrtc: <xcb.randr.CrtcError object at 0x9fd0b6c>
Any ideas as to how should I call the function?
Regards,
Alberto Milone
More information about the Xcb
mailing list