Esempio n. 1
0
 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)
Esempio n. 2
0
 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)
Esempio n. 3
0
 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)
Esempio n. 4
0
    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)
Esempio n. 5
0
    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)