def endElement(self, name): if name == "conf": print "AnalyseConfDaemon : on envoie les valeurs au gui" self.callback(ConfDaemon(None, self.data["nickname"], self.data["time_between_scan"], self.data["nb_ips_scan_lan"], self.data["ip_range"], self.data["ips_remote_control"], self.data["ftp_enabled"], self.data["ftp_port"], self.data["ftp_maxlogins"], self.data["ftp_showdownloads"])) else: self.data[name] = self.buf DefaultHandler.endElement(self, name)
def endElement(self, name): if "share" in self.opened: self.analyse_share.close(name, self.buf) if self.analyse_share.share: self.share_results.append(self.analyse_share.share) else: if name == "results": self.callback(self.share_results) DefaultHandler.endElement(self, name)
def endElement(self, name): if "download" in self.opened: self.analyse_download.close(name, self.buf) if self.analyse_download.download: self.downloads.append(self.analyse_download.download) self.analyse_download = None else: if name == "downloads": self.callback(self.downloads) DefaultHandler.endElement(self, name)
def endElement(self, name): if name == 'version': self.callback(Version(self.data['name'], int(self.data['major_version']), int(self.data['minor_version']), int(self.data['minor_minor_version']))) else: self.data[name] = self.buf DefaultHandler.endElement(self, name)
def endElement(self, name): if name == 'statistics': self.callback(Statistics(self.data['nickname'], self.data['ip'], int(self.data['users']), float(self.data['shares_size_total']), float(self.data['shares_size_mine']))) else: self.data[name] = self.buf DefaultHandler.endElement(self, name)