Ticket #594: metadata.fixprobes.2.patch

File metadata.fixprobes.2.patch, 1.1 KB (added by John Morris <[email protected]…>, 15 years ago)
  • Metadata.py

    old new  
    4444        if event.filename != self.path: 
    4545            return self.handle_event(event) 
    4646 
    47     def get_probe_data(self, metadata): 
     47    def get_probe_data(self, metadata, metapluginname): 
    4848        ret = [] 
    4949        candidates = self.get_matching(metadata) 
    5050        temp = {} 
     
    6464            entry, prio = data 
    6565            probe = lxml.etree.Element('probe') 
    6666            probe.set('name', name.split('/')[-1]) 
    67             probe.set('source', "Metadata") 
     67            probe.set('source', metapluginname) 
    6868            print("Source:  %s" % probe.get('source')) 
    6969            probe.text = entry.data 
    7070            match = self.bangline.match(entry.data.split('\n')[0]) 
     
    401401    def GetProbes(self, meta, force=False): 
    402402        '''Return a set of probes for execution on client''' 
    403403        if self.probes: 
    404             return self.probes.get_probe_data(meta) 
     404            return self.probes.get_probe_data(meta,self.__name__) 
    405405        return [] 
    406406 
    407407    def ReceiveData(self, client, datalist):