@@ -78,24 +78,24 @@ def __init__(self, name=None, value=None, parent=None, unit=None,
78
78
else :
79
79
print ("Warning: Unknown dtype '%s'." % dtype )
80
80
81
- self ._value = []
81
+ self ._values = []
82
82
self .value = value
83
83
84
84
self .parent = parent
85
85
86
86
def __len__ (self ):
87
- return len (self ._value )
87
+ return len (self ._values )
88
88
89
89
def __getitem__ (self , key ):
90
- return self ._value [key ]
90
+ return self ._values [key ]
91
91
92
92
def __setitem__ (self , key , item ):
93
93
if int (key ) < 0 or int (key ) > self .__len__ ():
94
94
raise IndexError ("odml.Property.__setitem__: key %i invalid for "
95
95
"array of length %i" % (int (key ), self .__len__ ()))
96
96
try :
97
97
val = dtypes .get (item , self .dtype )
98
- self ._value [int (key )] = val
98
+ self ._values [int (key )] = val
99
99
except Exception :
100
100
raise ValueError ("odml.Property.__setitem__: passed value cannot be "
101
101
"converted to data type \' %s\' !" % self ._dtype )
@@ -166,7 +166,7 @@ def dtype(self, new_type):
166
166
raise AttributeError ("'%s' is not a valid type." % new_type )
167
167
# we convert the value if possible
168
168
old_type = self ._dtype
169
- old_values = self ._value
169
+ old_values = self ._values
170
170
try :
171
171
self ._dtype = new_type
172
172
self .value = old_values
@@ -237,14 +237,14 @@ def value(self):
237
237
2
238
238
3
239
239
"""
240
- return list (self ._value )
240
+ return list (self ._values )
241
241
242
242
def value_str (self , index = 0 ):
243
243
"""
244
244
Used to access typed data of the value at a specific
245
245
index position as a string.
246
246
"""
247
- return dtypes .set (self ._value [index ], self ._dtype )
247
+ return dtypes .set (self ._values [index ], self ._dtype )
248
248
249
249
def _validate_values (self , values ):
250
250
"""
@@ -297,7 +297,7 @@ def value(self, new_value):
297
297
# Make sure boolean value 'False' gets through as well...
298
298
if new_value is None or \
299
299
(isinstance (new_value , (list , tuple , str )) and len (new_value ) == 0 ):
300
- self ._value = []
300
+ self ._values = []
301
301
return
302
302
303
303
new_value = self ._convert_value_input (new_value )
@@ -308,7 +308,7 @@ def value(self, new_value):
308
308
if not self ._validate_values (new_value ):
309
309
raise ValueError ("odml.Property.value: passed values are not of "
310
310
"consistent type!" )
311
- self ._value = [dtypes .get (v , self .dtype ) for v in new_value ]
311
+ self ._values = [dtypes .get (v , self .dtype ) for v in new_value ]
312
312
313
313
@property
314
314
def value_origin (self ):
@@ -394,8 +394,8 @@ def remove(self, value):
394
394
occurrence of the passed in value is removed from the properties
395
395
list of values.
396
396
"""
397
- if value in self ._value :
398
- self ._value .remove (value )
397
+ if value in self ._values :
398
+ self ._values .remove (value )
399
399
400
400
def get_path (self ):
401
401
"""
@@ -417,7 +417,7 @@ def clone(self, keep_id=False):
417
417
"""
418
418
obj = super (BaseProperty , self ).clone ()
419
419
obj ._parent = None
420
- obj .value = self ._value
420
+ obj .value = self ._values
421
421
if not keep_id :
422
422
obj .new_id ()
423
423
@@ -512,7 +512,7 @@ def merge(self, other, strict=True):
512
512
if self .unit is None and other .unit is not None :
513
513
self .unit = other .unit
514
514
515
- to_add = [v for v in other .value if v not in self ._value ]
515
+ to_add = [v for v in other .value if v not in self ._values ]
516
516
self .extend (to_add , strict = strict )
517
517
518
518
def unmerge (self , other ):
@@ -572,7 +572,7 @@ def extend(self, obj, strict=True):
572
572
if not self ._validate_values (new_value ):
573
573
raise ValueError ("odml.Property.extend: passed value(s) cannot be converted "
574
574
"to data type \' %s\' !" % self ._dtype )
575
- self ._value .extend ([dtypes .get (v , self .dtype ) for v in new_value ])
575
+ self ._values .extend ([dtypes .get (v , self .dtype ) for v in new_value ])
576
576
577
577
def append (self , obj , strict = True ):
578
578
"""
@@ -603,4 +603,4 @@ def append(self, obj, strict=True):
603
603
raise ValueError ("odml.Property.append: passed value(s) cannot be converted "
604
604
"to data type \' %s\' !" % self ._dtype )
605
605
606
- self ._value .append (dtypes .get (new_value [0 ], self .dtype ))
606
+ self ._values .append (dtypes .get (new_value [0 ], self .dtype ))
0 commit comments