def verdict(self):
        
        if self.candidate.cand_is_gen_winner == None:
            return ""
            
        if self.candidate.cand_is_gen_winner == True:
            if self.support_oppose.upper() == 'S':
                return '<span class="success">success</span>'
            elif self.support_oppose.upper() == 'O':
                return '<span class="failure">failure</span>'
            else:
                return ""
                
        if self.candidate.cand_is_gen_winner == False:
            if self.support_oppose.upper() == 'S':
                return '<span class="failure">failure</span>'
            elif self.support_oppose.upper() == 'O':
                return '<span class="success">success</span>'
            else:
                return ""
                
        return ""
interleave(waker) interleaves this reactor with the
dataset/ETHPy150Open sunlightlabs/read_FEC/fecreader/summary_data/models.py/roi_pair.verdict--crossover with--dataset/ETHPy150Open twisted/twisted/twisted/internet/_threadedselect.py/ThreadedSelectReactor.interleave