From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?ISO-8859-1?Q?Javier_Hern=E1ndez_Ant=FAnez?= Date: Thu, 12 Apr 2012 12:59:40 +0000 Subject: Inconsistences using GUdev.Client Message-Id: List-Id: References: In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable To: linux-hotplug@vger.kernel.org Hi! I've been porting a python application which uses gudev to use the new gobject-introspection based bindings, but I encountered an issue. So, I pulled udev from master and the issue was still there, so I went to talk with some pygobject developers, and here's a retail of the conversation. 16:12 < jhernandez> I'm using GUdev with pygobject 16:12 < jhernandez> and, I have some doubts regarding the way I'm using it 16:13 < jhernandez> with the old python-gudev, I was used to do like this: client =3D gudev.Client(subsystems) 16:14 < jhernandez> using the gobject introspected bindings, I'm not able to get my client object like I was used 16:14 < jhernandez> instead, I need to use the gudev.Client.new method 16:16 < jhernandez> should I report this as a bug? or it is my fault? 16:59 < tomeu> all GObjects should be instantiable with g_object_new 16:59 < tomeu> the problem is people doing things in _new_* that should be done instead in _init or _construct 16:59 < tomeu> jhernandez: it's a bug that should be reported 17:00 < tomeu> (in GUDev) 17:00 < jhernandez> tomeu: ACK JFYI, the full conversation log is here [1] I think the final decision on this is up to udev/gudev developers, and I'll try (with some help) to provide a patch if it is really needed. My devel environment consists in: - openSUSE 12.1 + Official updates - udev pulled from master (182) Best regards! [1]: http://pastebin.com/js7rKh3J --=20 Javier Hern=E1ndez Ant=FAnez