def Start_Get_creds(self): self.listDns.clear() self.list_creds.clear() # Thread Capture logs creds = ThreadPopen(['tail','-f','Logs/AccessPoint/credentials.log']) self.connect(creds,SIGNAL('Activated ( QString ) '), self.loggercreds) creds.setObjectName('Netcreds::Credentials') urls = ThreadPopen(['tail','-f','Logs/AccessPoint/urls.log']) self.connect(urls,SIGNAL('Activated ( QString ) '), self.loggerurls) urls.setObjectName('Netcreds::Urls') if path.exists('Logs/AccessPoint/credentials.log'): self.thread.append(creds) creds.start() if path.exists('Logs/AccessPoint/urls.log'): self.thread.append(urls) urls.start() if not urls.isRunning(): QMessageBox.warning(self,'error logger read','netcreds no logger found.')