Path: csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!gegeweb.org!de-l.enfer-du-nord.net!feeder1.enfer-du-nord.net!feeds.phibee-telecom.net!news.osn.de!diablo2.news.osn.de!news.tele.dk!news.tele.dk!small.news.tele.dk!uio.no!newsfeed3.funet.fi!newsfeeds.funet.fi!news.cc.tut.fi!not-for-mail From: Anssi Saari Newsgroups: comp.lang.python Subject: Re: how to get PID from subprocess library Date: Tue, 24 May 2011 13:45:09 +0300 Lines: 9 Message-ID: References: NNTP-Posting-Host: pepper.modeemi.fi Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: news.cc.tut.fi 1306233909 7573 2001:708:310:3430:203:baff:fe7d:42dd (24 May 2011 10:45:09 GMT) X-Complaints-To: abuse@tut.fi NNTP-Posting-Date: Tue, 24 May 2011 10:45:09 +0000 (UTC) User-Agent: Gnus/5.101 (Gnus v5.10.10) Emacs/21.3 (usg-unix-v) Cancel-Lock: sha1:ko4fHbPh3OR33jiglIgvQNEDbr4= Xref: x330-a1.tempe.blueboxinc.net comp.lang.python:6132 TheSaint writes: > self.handle= \ > xmlrpclib.ServerProxy('http://localhost:%s/rpc' %int(self.numport)) Couldn't you just try to call something via this handle, like self.handle.aria2.getVersion()? If there's an error, then start aria2 as a daemon and try again.