def do_convert(self): print "CurrencyConverter::do_convert" print "CurrencyConverter::do_convert. Update interval:", self.update_interval print "Convert from:", self.def_from, "to", self.def_to url = "http://quote.yahoo.com/d/quotes.csv?s=%s%s=X&f=l1&e=.csv" % (self.def_from, self.def_to) print url self.applet.setBusy(True) job = KIO.get(KUrl(url), KIO.NoReload, KIO.HideProgressInfo) job.warning.connect(self.job_warning) job.data.connect(self.job_received) job.result.connect(self.job_done) self.timer.start() # restart the timer on activity