def __or__(self, other):
            '''Union is the maximum of value in either of the input counters.

            >>> Counter('abbb') | Counter('bcc')
            Counter({'b': 3, 'c': 2, 'a': 1})

            '''
            if not isinstance(other, Counter):
                return NotImplemented
            _max = max
            result = Counter()
            for elem in set(self) | set(other):
                newcount = _max(self[elem], other[elem])
                if 0 > newcount:
                    result[elem] = newcount
            return result
dataset/ETHPy150Open rizar/attention-lvcsr/libs/Theano/theano/compat/python2x.py/Counter.__or__/swapped operands of `>`