<div dir="ltr"><div style="text-align: left;">Oh, and meanwhile, is there any other way to avoid this problem? I just figured out that even if you do add this feature, it won&#39;t be here until the next release, and I don&#39;t know when it will happen.
<br><br>Maybe I can check with ps, and then call sleep() so I&#39;ll give Listen time for initializing its dbus manager?<br></div><br><div><span class="gmail_quote">2007/4/8, Simon McVittie &lt;<a href="mailto:simon.mcvittie@collabora.co.uk">
simon.mcvittie@collabora.co.uk</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); margin: 0pt 0.8ex; padding-left: 1ex; padding-right: 1ex;">
On Sun, 08 Apr 2007 at 19:56:21 +0300, Tomer Haimovich wrote:<br>&gt; I&#39;m trying to write a python program which will tell me what the Listen<br>&gt; music player is currently playing. I&#39;ve written this code:<br>&gt;
<br>&gt; import dbus<br>&gt;<br>&gt; bus = dbus.SessionBus()<br>&gt; proxy_obj = bus.get_object( &#39;org.gnome.Listen&#39;, &#39;/org/gnome/listen&#39; )<br>&gt;<br>&gt; print proxy_obj.current_playing()<br>&gt;<br>&gt; It works well if Listen is already opened when the get_object method is
<br>&gt; called, but if Listen is not opened, the script will automatically open it.<br><br>D-Bus supports setting a flag for &quot;if the app isn&#39;t running, don&#39;t start<br>it&quot;, but the high level parts of the Python bindings don&#39;t support it
<br>yet. Could you please file a bug to remind me to fix that omission? I&#39;ll<br>be doing some more work on the D-Bus Python bindings in a week or two.<br><br>Thanks,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Simon<br>_______________________________________________
<br>dbus mailing list<br><a href="mailto:dbus@lists.freedesktop.org">dbus@lists.freedesktop.org</a><br><a href="http://lists.freedesktop.org/mailman/listinfo/dbus">http://lists.freedesktop.org/mailman/listinfo/dbus</a><br>
</blockquote></div><br></div>