<div dir="ltr">Thanks for everybody's help. It does work. The error eventually was that the Download object that was doing all this stuff in a constructor was destroyed because it was stored in a local variable.<div><br></div><div>I decided to fix it by keeping it around with something like this </div><div>self.download = Download()<br><br>I know, I know, this is a newbie mistake, thank-you for your patience.</div><div><br></div><div>Thanks,<br>Christopher</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, May 3, 2017 at 2:51 PM, Baz Walter <span dir="ltr"><<a href="mailto:bazwal@ftml.net" target="_blank">bazwal@ftml.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 03/05/17 17:15, Christopher Probst wrote:<br>
</span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
For some odd reason the finished signal is never received.<br>
<br></span>
    def __init__(self, parent=None):<br>
        QObject(parent)<br>
</blockquote>
<br>
???<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
    manager.get(QNetworkRequest(QU<wbr>rl("<a href="http://qt.nokia.com" rel="noreferrer" target="_blank">http://qt.nokia.com</a>")));<br>
</blockquote>
<br>
Hmm... nokia...<br>
<br>
</blockquote></div><br></div>