Skip to content

Commit 31ce79a

Browse files
committed
[Property] Change attribute from _value to _values
1 parent a22bea0 commit 31ce79a

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

odml/property.py

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -78,24 +78,24 @@ def __init__(self, name=None, value=None, parent=None, unit=None,
7878
else:
7979
print("Warning: Unknown dtype '%s'." % dtype)
8080

81-
self._value = []
81+
self._values = []
8282
self.value = value
8383

8484
self.parent = parent
8585

8686
def __len__(self):
87-
return len(self._value)
87+
return len(self._values)
8888

8989
def __getitem__(self, key):
90-
return self._value[key]
90+
return self._values[key]
9191

9292
def __setitem__(self, key, item):
9393
if int(key) < 0 or int(key) > self.__len__():
9494
raise IndexError("odml.Property.__setitem__: key %i invalid for "
9595
"array of length %i" % (int(key), self.__len__()))
9696
try:
9797
val = dtypes.get(item, self.dtype)
98-
self._value[int(key)] = val
98+
self._values[int(key)] = val
9999
except Exception:
100100
raise ValueError("odml.Property.__setitem__: passed value cannot be "
101101
"converted to data type \'%s\'!" % self._dtype)
@@ -166,7 +166,7 @@ def dtype(self, new_type):
166166
raise AttributeError("'%s' is not a valid type." % new_type)
167167
# we convert the value if possible
168168
old_type = self._dtype
169-
old_values = self._value
169+
old_values = self._values
170170
try:
171171
self._dtype = new_type
172172
self.value = old_values
@@ -237,14 +237,14 @@ def value(self):
237237
2
238238
3
239239
"""
240-
return list(self._value)
240+
return list(self._values)
241241

242242
def value_str(self, index=0):
243243
"""
244244
Used to access typed data of the value at a specific
245245
index position as a string.
246246
"""
247-
return dtypes.set(self._value[index], self._dtype)
247+
return dtypes.set(self._values[index], self._dtype)
248248

249249
def _validate_values(self, values):
250250
"""
@@ -297,7 +297,7 @@ def value(self, new_value):
297297
# Make sure boolean value 'False' gets through as well...
298298
if new_value is None or \
299299
(isinstance(new_value, (list, tuple, str)) and len(new_value) == 0):
300-
self._value = []
300+
self._values = []
301301
return
302302

303303
new_value = self._convert_value_input(new_value)
@@ -308,7 +308,7 @@ def value(self, new_value):
308308
if not self._validate_values(new_value):
309309
raise ValueError("odml.Property.value: passed values are not of "
310310
"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]
312312

313313
@property
314314
def value_origin(self):
@@ -394,8 +394,8 @@ def remove(self, value):
394394
occurrence of the passed in value is removed from the properties
395395
list of values.
396396
"""
397-
if value in self._value:
398-
self._value.remove(value)
397+
if value in self._values:
398+
self._values.remove(value)
399399

400400
def get_path(self):
401401
"""
@@ -417,7 +417,7 @@ def clone(self, keep_id=False):
417417
"""
418418
obj = super(BaseProperty, self).clone()
419419
obj._parent = None
420-
obj.value = self._value
420+
obj.value = self._values
421421
if not keep_id:
422422
obj.new_id()
423423

@@ -512,7 +512,7 @@ def merge(self, other, strict=True):
512512
if self.unit is None and other.unit is not None:
513513
self.unit = other.unit
514514

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]
516516
self.extend(to_add, strict=strict)
517517

518518
def unmerge(self, other):
@@ -572,7 +572,7 @@ def extend(self, obj, strict=True):
572572
if not self._validate_values(new_value):
573573
raise ValueError("odml.Property.extend: passed value(s) cannot be converted "
574574
"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])
576576

577577
def append(self, obj, strict=True):
578578
"""
@@ -603,4 +603,4 @@ def append(self, obj, strict=True):
603603
raise ValueError("odml.Property.append: passed value(s) cannot be converted "
604604
"to data type \'%s\'!" % self._dtype)
605605

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

Comments
 (0)