'Returns sign (is positive, is negative) of the expression.'

def sign_from_args(self):

    is_pos = any([arg.is_positive() for arg in self.args])
    is_neg = all([arg.is_negative() for arg in self.args])
    return (is_pos, is_neg)
