autocheck_option corrections
This commit is contained in:
@ -86,7 +86,7 @@ class CommonTiramisu(object):
|
||||
def _get_option(self):
|
||||
option = self.config_bag.option
|
||||
if option is None:
|
||||
option = self.subconfig.cfgimpl_get_description().impl_getchild(self.name,
|
||||
option = self.subconfig.cfgimpl_get_description().impl_getchild(self._name,
|
||||
self.config_bag,
|
||||
self.subconfig)
|
||||
self.config_bag.option = option
|
||||
@ -121,7 +121,7 @@ class CommonTiramisuOption(CommonTiramisu):
|
||||
self.path = path
|
||||
self.index = index
|
||||
self.config_bag = config_bag
|
||||
self.name = name
|
||||
self._name = name
|
||||
self.subconfig = subconfig
|
||||
if self.slave_need_index:
|
||||
self._test_slave_index()
|
||||
@ -204,6 +204,11 @@ class TiramisuOptionOption(CommonTiramisuOption):
|
||||
option = self._get_option()
|
||||
return option.impl_get_display_name()
|
||||
|
||||
@count
|
||||
def name(self):
|
||||
self._get_option()
|
||||
return self._name
|
||||
|
||||
@count
|
||||
def _default(self):
|
||||
option = self._get_option()
|
||||
@ -437,7 +442,7 @@ class TiramisuOptionValue(CommonTiramisuOption):
|
||||
self._get_option()
|
||||
self._test_slave_index()
|
||||
settings = self.config_bag.config.cfgimpl_get_settings()
|
||||
value = self.subconfig.getattr(self.name,
|
||||
value = self.subconfig.getattr(self._name,
|
||||
self.index,
|
||||
self.config_bag)
|
||||
if isinstance(value, Multi):
|
||||
@ -461,7 +466,7 @@ class TiramisuOptionValue(CommonTiramisuOption):
|
||||
value = values.getdefaultvalue(self.path,
|
||||
self.index,
|
||||
self.config_bag)
|
||||
self.subconfig.setattr(self.name,
|
||||
self.subconfig.setattr(self._name,
|
||||
self.index,
|
||||
value,
|
||||
self.config_bag)
|
||||
@ -531,7 +536,7 @@ class TiramisuOption(CommonTiramisu):
|
||||
subconfig,
|
||||
config_bag):
|
||||
|
||||
self.name = name
|
||||
self._name = name
|
||||
self.subconfig = subconfig
|
||||
self.path = path
|
||||
self.index = index
|
||||
@ -549,7 +554,7 @@ class TiramisuOption(CommonTiramisu):
|
||||
|
||||
def __getattr__(self, subfunc):
|
||||
if subfunc in self.registers:
|
||||
return self.registers[subfunc](self.name,
|
||||
return self.registers[subfunc](self._name,
|
||||
self.path,
|
||||
self.index,
|
||||
self.subconfig,
|
||||
|
Reference in New Issue
Block a user