File tree Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -247,9 +247,6 @@ def _validate_values(self, values):
247
247
try :
248
248
dtypes .get (v , self .dtype )
249
249
except Exception :
250
- raise ValueError ("odml.Property.values: passed value \' %s\' are not of "
251
- "consistent type \' %s\' ! Format should be \' %s\' ." %
252
- (v , self ._dtype , dtypes .default_values (self ._dtype )))
253
250
return False
254
251
return True
255
252
@@ -330,7 +327,14 @@ def values(self, new_value):
330
327
if self ._dtype is None :
331
328
self ._dtype = dtypes .infer_dtype (new_value [0 ])
332
329
333
- self ._validate_values (new_value )
330
+ if not self ._validate_values (new_value ):
331
+ if self ._dtype in ("date" , "time" , "datetime" ):
332
+ raise ValueError ("odml.Property.values: passed values are not of "
333
+ "consistent type \' %s\' ! Format should be \' %s\' ." %
334
+ (self ._dtype , dtypes .default_values (self ._dtype )))
335
+ else :
336
+ raise ValueError ("odml.Property.values: passed values are not of "
337
+ "consistent type!" )
334
338
self ._values = [dtypes .get (v , self .dtype ) for v in new_value ]
335
339
336
340
@property
You can’t perform that action at this time.
0 commit comments