When you get a chance could you try the second python program as well?

I had a hunch the first one would fail, if the second one works that
suggests a possible solution.

Diane

> > --- nmtest.py ----
> > #!/usr/bin/python
> > 
> > import gi
> > gi.require_version('NM', '1.0')
> > from gi.repository import NM
> > 
> > client = NM.Client().new()
> > print('Manager running? %s' % (client.get_nm_running(),))
> > ------ end --------
> 
> I do not have time to try both ideas today. I'll see that tomorrow.
> 
> In the meantime, here is the output of your two programs:
> 
> dldt@emt-g1:~$ export LC_ALL=C
> dldt@emt-g1:~$ ./nmclient_test.py
> 
> (process:2162): libnm-glib-WARNING **: 
> (libnm-glib/nm-object.c:179):constructor: code should not be reached
> ./nmclient_test.py:7: Warning: object NMClient 0x55af46e17100
> finalized 
> while still in-construction
>    client = NMClient.Client().new()
> ./nmclient_test.py:7: Warning: Custom constructor for class NMClient 
> returned NULL (which is invalid). Please use GInitable instead.
>    client = NMClient.Client().new()
> ./nmclient_test.py:7: Warning: g_object_is_floating: assertion 
> 'G_IS_OBJECT (object)' failed
>    client = NMClient.Client().new()
> Segmentation fault
> dldt@emt-g1:~$ ./nmtest.py
> Traceback (most recent call last):
>    File "./nmtest.py", line 7, in <module>
>      client = NM.Client().new()
> GLib.Error: g-io-error-quark: Could not connect: No such file or 
> directory (1)
> 
> 

Reply via email to