Esempio n. 1
0
    def extractInfos(self, prefix, good, infos):
        if prefix == "rx":
            # print("GOOD RX: %i" % len(good))
            for (line, machine) in good:
                date = line[:19]
                filename = os.path.basename(line.split()[-1])
                # print (date, dateLib.getSecondsSinceEpoch(date), filename, machine)
                infos[filename] = (date, dateLib.getSecondsSinceEpoch(date), machine)
            self.goodRx = []

            # xferlog stuff
            for (line, machine) in self.goodXferlog:
                parts = line.split()
                hhmmss = parts[3]
                date = "%s %s" % (self.dateDashed, hhmmss)
                filename = os.path.split(parts[8])[1]
                # print (date, dateLib.getSecondsSinceEpoch(date), filename, machine)
                self.xferlogInfos[filename] = (date, dateLib.getSecondsSinceEpoch(date), machine)
            self.goodXferlog = []

        if prefix == "tx":
            # print("GOOD TX: %i" % len(good))
            for (line, machine) in good:
                date = line[:19]
                filename = os.path.basename(line.split()[6])
                # print (date, dateLib.getSecondsSinceEpoch(date), filename, machine)
                infos[filename] = (date, dateLib.getSecondsSinceEpoch(date), machine)
            self.goodTx = []
Esempio n. 2
0
    def extractInfos(self, prefix, good, infos):
        if prefix == 'rx':
            #print("GOOD RX: %i" % len(good))
            for (line, machine) in good:
                date = line[:19]
                filename = os.path.basename(line.split()[-1])
                #print (date, dateLib.getSecondsSinceEpoch(date), filename, machine)
                infos[filename] = (date, dateLib.getSecondsSinceEpoch(date),
                                   machine)
            self.goodRx = []

            # xferlog stuff
            for (line, machine) in self.goodXferlog:
                parts = line.split()
                hhmmss = parts[3]
                date = '%s %s' % (self.dateDashed, hhmmss)
                filename = os.path.split(parts[8])[1]
                #print (date, dateLib.getSecondsSinceEpoch(date), filename, machine)
                self.xferlogInfos[filename] = (
                    date, dateLib.getSecondsSinceEpoch(date), machine)
            self.goodXferlog = []

        if prefix == 'tx':
            #print("GOOD TX: %i" % len(good))
            for (line, machine) in good:
                date = line[:19]
                filename = os.path.basename(line.split()[6])
                #print (date, dateLib.getSecondsSinceEpoch(date), filename, machine)
                infos[filename] = (date, dateLib.getSecondsSinceEpoch(date),
                                   machine)
            self.goodTx = []
Esempio n. 3
0
    def extractInfos(self, prefix, good, infos):
        if prefix == 'rx':
            #print("GOOD RX: %i" % len(good))
            for (line, machine) in good:
                parts = line.split()
                hhmmss = parts[3][:-1] 
                date = '%s %s' % (self.dateDashed, hhmmss)
                if self.xstats:
                    # Remove ::20050918000030
                    filename_parts = os.path.split(parts[9])[1].split(':')
                    filename = ':'.join(filename_parts[:-2])
                else:
                    filename = os.path.split(parts[9])[1] 
                #print (date, dateLib.getSecondsSinceEpoch(date), filename, machine)
                infos[filename] = (date, dateLib.getSecondsSinceEpoch(date), machine)
            #print len(infos)
            self.goodRx = []

            # xferlog stuff
            for (line, machine) in self.goodXferlog:
                parts = line.split()
                hhmmss = parts[3]
                date = '%s %s' % (self.dateDashed, hhmmss)
                filename = os.path.split(parts[8])[1]
                #print (date, dateLib.getSecondsSinceEpoch(date), filename, machine)
                self.xferlogInfos[filename] = (date, dateLib.getSecondsSinceEpoch(date), machine)
            self.goodXferlog = []    

        if prefix == 'tx':
            #print("GOOD TX: %i" % len(good))
            for (line, machine) in good:
                parts = line.split()
                hhmmss = parts[3][:-1]
                date = '%s %s' % (self.dateDashed, hhmmss)
                if self.xstats:
                    # Remove ::20050918020123:pds4
                    filename_parts = parts[7].split(':')
                    filename = ':'.join(filename_parts[:-3])
                else:
                    # Only remove machine name
                    filename_parts = parts[7].split(':') 
                    filename = ':'.join(filename_parts[:-1])

                #print (date, dateLib.getSecondsSinceEpoch(date), filename, machine)
                infos[filename] = (date, dateLib.getSecondsSinceEpoch(date), machine)
            #print len(infos)
            self.goodTx = []

        """