def validate(self, values): if not (values > 0).all(): raise Error("positive integer value expected")
def validate(self, values): for value in values: if math.isnan(value): raise Error( "regular float value expected, but got: {}".format(value))
def validate(self, values): for value in values: if (type(value) == np.int64): return if not (pandas.isna(value)): raise Error("Int value or NA expected")