@@ -79,7 +79,7 @@ def __init__(self, name=None, value=None, parent=None, unit=None,
79
79
print ("Warning: Unknown dtype '%s'." % dtype )
80
80
81
81
self ._values = []
82
- self .value = value
82
+ self .values = value
83
83
84
84
self .parent = parent
85
85
@@ -169,7 +169,7 @@ def dtype(self, new_type):
169
169
old_values = self ._values
170
170
try :
171
171
self ._dtype = new_type
172
- self .value = old_values
172
+ self .values = old_values
173
173
except :
174
174
self ._dtype = old_type # If conversion failed, restore old dtype
175
175
raise ValueError ("cannot convert from '%s' to '%s'" %
@@ -435,7 +435,7 @@ def clone(self, keep_id=False):
435
435
"""
436
436
obj = super (BaseProperty , self ).clone ()
437
437
obj ._parent = None
438
- obj .value = self ._values
438
+ obj .values = self ._values
439
439
if not keep_id :
440
440
obj .new_id ()
441
441
@@ -459,7 +459,7 @@ def merge_check(self, source, strict=True):
459
459
460
460
# Catch unmerge-able values at this point to avoid
461
461
# failing Section tree merges which cannot easily be rolled back.
462
- new_value = self ._convert_value_input (source .value )
462
+ new_value = self ._convert_value_input (source .values )
463
463
if not self ._validate_values (new_value ):
464
464
raise ValueError ("odml.Property.merge: passed value(s) cannot "
465
465
"be converted to data type '%s'!" % self ._dtype )
@@ -530,7 +530,7 @@ def merge(self, other, strict=True):
530
530
if self .unit is None and other .unit is not None :
531
531
self .unit = other .unit
532
532
533
- to_add = [v for v in other .value if v not in self ._values ]
533
+ to_add = [v for v in other .values if v not in self ._values ]
534
534
self .extend (to_add , strict = strict )
535
535
536
536
def unmerge (self , other ):
@@ -575,11 +575,11 @@ def extend(self, obj, strict=True):
575
575
if obj .unit != self .unit :
576
576
raise ValueError ("odml.Property.extend: src and dest units (%s, %s) "
577
577
"do not match!" % (obj .unit , self .unit ))
578
- self .extend (obj .value )
578
+ self .extend (obj .values )
579
579
return
580
580
581
581
if self .__len__ () == 0 :
582
- self .value = obj
582
+ self .values = obj
583
583
return
584
584
585
585
new_value = self ._convert_value_input (obj )
@@ -605,8 +605,8 @@ def append(self, obj, strict=True):
605
605
if obj in [None , "" , [], {}]:
606
606
return
607
607
608
- if not self .value :
609
- self .value = obj
608
+ if not self .values :
609
+ self .values = obj
610
610
return
611
611
612
612
new_value = self ._convert_value_input (obj )
0 commit comments