'No smoothing.'

def method0(self, p_n, *args, **kwargs):

    p_n_new = []
    _emulate_multibleu = kwargs['emulate_multibleu']
    for (i, p_i) in enumerate(p_n):
        if (p_i.numerator != 0):
            p_n_new.append(p_i)
        elif (_emulate_multibleu and (i < 5)):
            return [sys.float_info.min]
        else:
            _msg = str('\nCorpus/Sentence    contains    0    counts    of    {}-gram    overlaps.\nBLEU    scores    might    be    undesirable;    use    SmoothingFunction().').format((i + 1))
            warnings.warn(_msg)
            break
    return p_n_new
