doc: auto and fill have new meanings now
authorgwen <gremond@cadoles.com>
Tue, 14 Aug 2012 09:12:30 +0000 (11:12 +0200)
committergwen <gremond@cadoles.com>
Tue, 14 Aug 2012 09:12:30 +0000 (11:12 +0200)
doc/build/pydoc/api-objects.txt
doc/consistency.txt
doc/status.txt

index e293627..01bc8f5 100644 (file)
@@ -1,20 +1,18 @@
 tiramisu       tiramisu-module.html
 tiramisu.__package__   tiramisu-module.html#__package__
 tiramisu.autolib       tiramisu.autolib-module.html
+tiramisu.autolib.carry_out_calculation tiramisu.autolib-module.html#carry_out_calculation
 tiramisu.autolib.calculate     tiramisu.autolib-module.html#calculate
-tiramisu.autolib.special_owners        tiramisu.autolib-module.html#special_owners
 tiramisu.autolib.__package__   tiramisu.autolib-module.html#__package__
-tiramisu.autolib.calc_factory  tiramisu.autolib-module.html#calc_factory
-tiramisu.autolib.special_owner_factory tiramisu.autolib-module.html#special_owner_factory
 tiramisu.basetype      tiramisu.basetype-module.html
 tiramisu.basetype.__package__  tiramisu.basetype-module.html#__package__
 tiramisu.config        tiramisu.config-module.html
-tiramisu.config.mandatory_warnings     tiramisu.config-module.html#mandatory_warnings
-tiramisu.config.special_owner_factory  tiramisu.autolib-module.html#special_owner_factory
-tiramisu.config.__package__    tiramisu.config-module.html#__package__
-tiramisu.config.default_owner  tiramisu.config-module.html#default_owner
 tiramisu.config.make_dict      tiramisu.config-module.html#make_dict
 tiramisu.config.apply_requires tiramisu.option-module.html#apply_requires
+tiramisu.config.mandatory_warnings     tiramisu.config-module.html#mandatory_warnings
+tiramisu.config.carry_out_calculation  tiramisu.autolib-module.html#carry_out_calculation
+tiramisu.config.default_owner  tiramisu.config-module.html#default_owner
+tiramisu.config.__package__    tiramisu.config-module.html#__package__
 tiramisu.error tiramisu.error-module.html
 tiramisu.error.__package__     tiramisu.error-module.html#__package__
 tiramisu.option        tiramisu.option-module.html
@@ -96,11 +94,10 @@ tiramisu.error.NotFoundError        tiramisu.error.NotFoundError-class.html
 tiramisu.error.PropertiesOptionError   tiramisu.error.PropertiesOptionError-class.html
 tiramisu.error.RequirementRecursionError       tiramisu.error.RequirementRecursionError-class.html
 tiramisu.error.RequiresError   tiramisu.error.RequiresError-class.html
-tiramisu.error.SpecialOwnersError      tiramisu.error.SpecialOwnersError-class.html
 tiramisu.option.ArbitraryOption        tiramisu.option.ArbitraryOption-class.html
 tiramisu.basetype.HiddenBaseType.show  tiramisu.basetype.HiddenBaseType-class.html#show
 tiramisu.option.ArbitraryOption._validate      tiramisu.option.ArbitraryOption-class.html#_validate
-tiramisu.option.Option.getkey  tiramisu.option.Option-class.html#getkey
+tiramisu.option.Option.freeze  tiramisu.option.Option-class.html#freeze
 tiramisu.option.Option.getowner        tiramisu.option.Option-class.html#getowner
 tiramisu.option.Option.setowner        tiramisu.option.Option-class.html#setowner
 tiramisu.basetype.DisabledBaseType._is_disabled        tiramisu.basetype.DisabledBaseType-class.html#_is_disabled
@@ -109,19 +106,21 @@ tiramisu.option.ArbitraryOption.__init__  tiramisu.option.ArbitraryOption-class.h
 tiramisu.option.Option.is_mandatory    tiramisu.option.Option-class.html#is_mandatory
 tiramisu.basetype.HiddenBaseType._is_hidden    tiramisu.basetype.HiddenBaseType-class.html#_is_hidden
 tiramisu.option.Option.is_forced_on_freeze     tiramisu.option.Option-class.html#is_forced_on_freeze
-tiramisu.option.Option._force_default_on_freeze        tiramisu.option.Option-class.html#_force_default_on_freeze
+tiramisu.option.Option.hascallback_and_isfrozen        tiramisu.option.Option-class.html#hascallback_and_isfrozen
 tiramisu.option.Option.force_default   tiramisu.option.Option-class.html#force_default
 tiramisu.basetype.DisabledBaseType.enable      tiramisu.basetype.DisabledBaseType-class.html#enable
 tiramisu.option.Option.setoption       tiramisu.option.Option-class.html#setoption
+tiramisu.option.Option.isfrozen        tiramisu.option.Option-class.html#isfrozen
+tiramisu.option.Option._force_default_on_freeze        tiramisu.option.Option-class.html#_force_default_on_freeze
 tiramisu.basetype.DisabledBaseType.disable     tiramisu.basetype.DisabledBaseType-class.html#disable
 tiramisu.option.Option.getcallback     tiramisu.option.Option-class.html#getcallback
 tiramisu.basetype.HiddenBaseType.hide  tiramisu.basetype.HiddenBaseType-class.html#hide
 tiramisu.option.Option.validate        tiramisu.option.Option-class.html#validate
-tiramisu.option.Option.freeze  tiramisu.option.Option-class.html#freeze
-tiramisu.option.Option.has_callback    tiramisu.option.Option-class.html#has_callback
+tiramisu.option.Option.getkey  tiramisu.option.Option-class.html#getkey
+tiramisu.option.Option._frozen tiramisu.option.Option-class.html#_frozen
 tiramisu.option.Option.getdoc  tiramisu.option.Option-class.html#getdoc
+tiramisu.option.Option.has_callback    tiramisu.option.Option-class.html#has_callback
 tiramisu.option.Option.is_multi        tiramisu.option.Option-class.html#is_multi
-tiramisu.option.Option._frozen tiramisu.option.Option-class.html#_frozen
 tiramisu.option.ArbitraryOption.getdefault     tiramisu.option.ArbitraryOption-class.html#getdefault
 tiramisu.option.Option.unfreeze        tiramisu.option.Option-class.html#unfreeze
 tiramisu.option.Option.getcallback_params      tiramisu.option.Option-class.html#getcallback_params
@@ -129,7 +128,7 @@ tiramisu.option.BoolOption  tiramisu.option.BoolOption-class.html
 tiramisu.basetype.HiddenBaseType.show  tiramisu.basetype.HiddenBaseType-class.html#show
 tiramisu.option.BoolOption._validate   tiramisu.option.BoolOption-class.html#_validate
 tiramisu.option.BoolOption.opt_type    tiramisu.option.BoolOption-class.html#opt_type
-tiramisu.option.Option.getkey  tiramisu.option.Option-class.html#getkey
+tiramisu.option.Option.freeze  tiramisu.option.Option-class.html#freeze
 tiramisu.option.Option.getowner        tiramisu.option.Option-class.html#getowner
 tiramisu.option.Option.setowner        tiramisu.option.Option-class.html#setowner
 tiramisu.basetype.DisabledBaseType._is_disabled        tiramisu.basetype.DisabledBaseType-class.html#_is_disabled
@@ -137,20 +136,22 @@ tiramisu.basetype.BaseType.has_properties tiramisu.basetype.BaseType-class.html#
 tiramisu.option.Option.__init__        tiramisu.option.Option-class.html#__init__
 tiramisu.option.Option.is_mandatory    tiramisu.option.Option-class.html#is_mandatory
 tiramisu.basetype.HiddenBaseType._is_hidden    tiramisu.basetype.HiddenBaseType-class.html#_is_hidden
-tiramisu.option.Option.is_forced_on_freeze     tiramisu.option.Option-class.html#is_forced_on_freeze
-tiramisu.option.Option._force_default_on_freeze        tiramisu.option.Option-class.html#_force_default_on_freeze
+tiramisu.option.Option.has_callback    tiramisu.option.Option-class.html#has_callback
+tiramisu.option.Option.hascallback_and_isfrozen        tiramisu.option.Option-class.html#hascallback_and_isfrozen
 tiramisu.option.Option.force_default   tiramisu.option.Option-class.html#force_default
+tiramisu.option.Option.is_forced_on_freeze     tiramisu.option.Option-class.html#is_forced_on_freeze
 tiramisu.basetype.DisabledBaseType.enable      tiramisu.basetype.DisabledBaseType-class.html#enable
 tiramisu.option.Option.setoption       tiramisu.option.Option-class.html#setoption
+tiramisu.option.Option.isfrozen        tiramisu.option.Option-class.html#isfrozen
+tiramisu.option.Option._force_default_on_freeze        tiramisu.option.Option-class.html#_force_default_on_freeze
 tiramisu.basetype.DisabledBaseType.disable     tiramisu.basetype.DisabledBaseType-class.html#disable
 tiramisu.option.Option.getcallback     tiramisu.option.Option-class.html#getcallback
 tiramisu.basetype.HiddenBaseType.hide  tiramisu.basetype.HiddenBaseType-class.html#hide
 tiramisu.option.Option.validate        tiramisu.option.Option-class.html#validate
-tiramisu.option.Option.freeze  tiramisu.option.Option-class.html#freeze
-tiramisu.option.Option.has_callback    tiramisu.option.Option-class.html#has_callback
+tiramisu.option.Option.getkey  tiramisu.option.Option-class.html#getkey
+tiramisu.option.Option._frozen tiramisu.option.Option-class.html#_frozen
 tiramisu.option.Option.getdoc  tiramisu.option.Option-class.html#getdoc
 tiramisu.option.Option.is_multi        tiramisu.option.Option-class.html#is_multi
-tiramisu.option.Option._frozen tiramisu.option.Option-class.html#_frozen
 tiramisu.option.Option.getdefault      tiramisu.option.Option-class.html#getdefault
 tiramisu.option.Option.unfreeze        tiramisu.option.Option-class.html#unfreeze
 tiramisu.option.Option.getcallback_params      tiramisu.option.Option-class.html#getcallback_params
@@ -158,7 +159,7 @@ tiramisu.option.ChoiceOption        tiramisu.option.ChoiceOption-class.html
 tiramisu.basetype.HiddenBaseType.show  tiramisu.basetype.HiddenBaseType-class.html#show
 tiramisu.option.ChoiceOption._validate tiramisu.option.ChoiceOption-class.html#_validate
 tiramisu.option.ChoiceOption.opt_type  tiramisu.option.ChoiceOption-class.html#opt_type
-tiramisu.option.Option.getkey  tiramisu.option.Option-class.html#getkey
+tiramisu.option.Option.freeze  tiramisu.option.Option-class.html#freeze
 tiramisu.option.Option.getowner        tiramisu.option.Option-class.html#getowner
 tiramisu.option.Option.setowner        tiramisu.option.Option-class.html#setowner
 tiramisu.basetype.DisabledBaseType._is_disabled        tiramisu.basetype.DisabledBaseType-class.html#_is_disabled
@@ -166,20 +167,22 @@ tiramisu.basetype.BaseType.has_properties tiramisu.basetype.BaseType-class.html#
 tiramisu.option.ChoiceOption.__init__  tiramisu.option.ChoiceOption-class.html#__init__
 tiramisu.option.Option.is_mandatory    tiramisu.option.Option-class.html#is_mandatory
 tiramisu.basetype.HiddenBaseType._is_hidden    tiramisu.basetype.HiddenBaseType-class.html#_is_hidden
-tiramisu.option.Option.is_forced_on_freeze     tiramisu.option.Option-class.html#is_forced_on_freeze
-tiramisu.option.Option._force_default_on_freeze        tiramisu.option.Option-class.html#_force_default_on_freeze
+tiramisu.option.Option._frozen tiramisu.option.Option-class.html#_frozen
+tiramisu.option.Option.hascallback_and_isfrozen        tiramisu.option.Option-class.html#hascallback_and_isfrozen
 tiramisu.option.Option.force_default   tiramisu.option.Option-class.html#force_default
+tiramisu.option.Option.is_forced_on_freeze     tiramisu.option.Option-class.html#is_forced_on_freeze
 tiramisu.basetype.DisabledBaseType.enable      tiramisu.basetype.DisabledBaseType-class.html#enable
 tiramisu.option.ChoiceOption.setoption tiramisu.option.ChoiceOption-class.html#setoption
+tiramisu.option.Option.isfrozen        tiramisu.option.Option-class.html#isfrozen
+tiramisu.option.Option._force_default_on_freeze        tiramisu.option.Option-class.html#_force_default_on_freeze
 tiramisu.basetype.DisabledBaseType.disable     tiramisu.basetype.DisabledBaseType-class.html#disable
 tiramisu.option.Option.getcallback     tiramisu.option.Option-class.html#getcallback
 tiramisu.basetype.HiddenBaseType.hide  tiramisu.basetype.HiddenBaseType-class.html#hide
 tiramisu.option.Option.validate        tiramisu.option.Option-class.html#validate
-tiramisu.option.Option.freeze  tiramisu.option.Option-class.html#freeze
+tiramisu.option.Option.getkey  tiramisu.option.Option-class.html#getkey
 tiramisu.option.Option.has_callback    tiramisu.option.Option-class.html#has_callback
 tiramisu.option.Option.getdoc  tiramisu.option.Option-class.html#getdoc
 tiramisu.option.Option.is_multi        tiramisu.option.Option-class.html#is_multi
-tiramisu.option.Option._frozen tiramisu.option.Option-class.html#_frozen
 tiramisu.option.Option.getdefault      tiramisu.option.Option-class.html#getdefault
 tiramisu.option.Option.unfreeze        tiramisu.option.Option-class.html#unfreeze
 tiramisu.option.Option.getcallback_params      tiramisu.option.Option-class.html#getcallback_params
@@ -187,7 +190,7 @@ tiramisu.option.FloatOption tiramisu.option.FloatOption-class.html
 tiramisu.basetype.HiddenBaseType.show  tiramisu.basetype.HiddenBaseType-class.html#show
 tiramisu.option.FloatOption._validate  tiramisu.option.FloatOption-class.html#_validate
 tiramisu.option.FloatOption.opt_type   tiramisu.option.FloatOption-class.html#opt_type
-tiramisu.option.Option.getkey  tiramisu.option.Option-class.html#getkey
+tiramisu.option.Option.freeze  tiramisu.option.Option-class.html#freeze
 tiramisu.option.Option.getowner        tiramisu.option.Option-class.html#getowner
 tiramisu.option.Option.setowner        tiramisu.option.Option-class.html#setowner
 tiramisu.basetype.DisabledBaseType._is_disabled        tiramisu.basetype.DisabledBaseType-class.html#_is_disabled
@@ -195,20 +198,22 @@ tiramisu.basetype.BaseType.has_properties tiramisu.basetype.BaseType-class.html#
 tiramisu.option.Option.__init__        tiramisu.option.Option-class.html#__init__
 tiramisu.option.Option.is_mandatory    tiramisu.option.Option-class.html#is_mandatory
 tiramisu.basetype.HiddenBaseType._is_hidden    tiramisu.basetype.HiddenBaseType-class.html#_is_hidden
-tiramisu.option.Option.is_forced_on_freeze     tiramisu.option.Option-class.html#is_forced_on_freeze
-tiramisu.option.Option._force_default_on_freeze        tiramisu.option.Option-class.html#_force_default_on_freeze
+tiramisu.option.Option.has_callback    tiramisu.option.Option-class.html#has_callback
+tiramisu.option.Option.hascallback_and_isfrozen        tiramisu.option.Option-class.html#hascallback_and_isfrozen
 tiramisu.option.Option.force_default   tiramisu.option.Option-class.html#force_default
+tiramisu.option.Option.is_forced_on_freeze     tiramisu.option.Option-class.html#is_forced_on_freeze
 tiramisu.basetype.DisabledBaseType.enable      tiramisu.basetype.DisabledBaseType-class.html#enable
 tiramisu.option.FloatOption.setoption  tiramisu.option.FloatOption-class.html#setoption
+tiramisu.option.Option.isfrozen        tiramisu.option.Option-class.html#isfrozen
+tiramisu.option.Option._force_default_on_freeze        tiramisu.option.Option-class.html#_force_default_on_freeze
 tiramisu.basetype.DisabledBaseType.disable     tiramisu.basetype.DisabledBaseType-class.html#disable
 tiramisu.option.Option.getcallback     tiramisu.option.Option-class.html#getcallback
 tiramisu.basetype.HiddenBaseType.hide  tiramisu.basetype.HiddenBaseType-class.html#hide
 tiramisu.option.Option.validate        tiramisu.option.Option-class.html#validate
-tiramisu.option.Option.freeze  tiramisu.option.Option-class.html#freeze
-tiramisu.option.Option.has_callback    tiramisu.option.Option-class.html#has_callback
+tiramisu.option.Option.getkey  tiramisu.option.Option-class.html#getkey
+tiramisu.option.Option._frozen tiramisu.option.Option-class.html#_frozen
 tiramisu.option.Option.getdoc  tiramisu.option.Option-class.html#getdoc
 tiramisu.option.Option.is_multi        tiramisu.option.Option-class.html#is_multi
-tiramisu.option.Option._frozen tiramisu.option.Option-class.html#_frozen
 tiramisu.option.Option.getdefault      tiramisu.option.Option-class.html#getdefault
 tiramisu.option.Option.unfreeze        tiramisu.option.Option-class.html#unfreeze
 tiramisu.option.Option.getcallback_params      tiramisu.option.Option-class.html#getcallback_params
@@ -216,7 +221,7 @@ tiramisu.option.IPOption    tiramisu.option.IPOption-class.html
 tiramisu.basetype.HiddenBaseType.show  tiramisu.basetype.HiddenBaseType-class.html#show
 tiramisu.option.IPOption._validate     tiramisu.option.IPOption-class.html#_validate
 tiramisu.option.IPOption.opt_type      tiramisu.option.IPOption-class.html#opt_type
-tiramisu.option.Option.getkey  tiramisu.option.Option-class.html#getkey
+tiramisu.option.Option.freeze  tiramisu.option.Option-class.html#freeze
 tiramisu.option.Option.getowner        tiramisu.option.Option-class.html#getowner
 tiramisu.option.Option.setowner        tiramisu.option.Option-class.html#setowner
 tiramisu.basetype.DisabledBaseType._is_disabled        tiramisu.basetype.DisabledBaseType-class.html#_is_disabled
@@ -224,20 +229,22 @@ tiramisu.basetype.BaseType.has_properties tiramisu.basetype.BaseType-class.html#
 tiramisu.option.Option.__init__        tiramisu.option.Option-class.html#__init__
 tiramisu.option.Option.is_mandatory    tiramisu.option.Option-class.html#is_mandatory
 tiramisu.basetype.HiddenBaseType._is_hidden    tiramisu.basetype.HiddenBaseType-class.html#_is_hidden
-tiramisu.option.Option.is_forced_on_freeze     tiramisu.option.Option-class.html#is_forced_on_freeze
-tiramisu.option.Option._force_default_on_freeze        tiramisu.option.Option-class.html#_force_default_on_freeze
+tiramisu.option.Option.has_callback    tiramisu.option.Option-class.html#has_callback
+tiramisu.option.Option.hascallback_and_isfrozen        tiramisu.option.Option-class.html#hascallback_and_isfrozen
 tiramisu.option.Option.force_default   tiramisu.option.Option-class.html#force_default
+tiramisu.option.Option.is_forced_on_freeze     tiramisu.option.Option-class.html#is_forced_on_freeze
 tiramisu.basetype.DisabledBaseType.enable      tiramisu.basetype.DisabledBaseType-class.html#enable
 tiramisu.option.IPOption.setoption     tiramisu.option.IPOption-class.html#setoption
+tiramisu.option.Option.isfrozen        tiramisu.option.Option-class.html#isfrozen
+tiramisu.option.Option._force_default_on_freeze        tiramisu.option.Option-class.html#_force_default_on_freeze
 tiramisu.basetype.DisabledBaseType.disable     tiramisu.basetype.DisabledBaseType-class.html#disable
 tiramisu.option.Option.getcallback     tiramisu.option.Option-class.html#getcallback
 tiramisu.basetype.HiddenBaseType.hide  tiramisu.basetype.HiddenBaseType-class.html#hide
 tiramisu.option.Option.validate        tiramisu.option.Option-class.html#validate
-tiramisu.option.Option.freeze  tiramisu.option.Option-class.html#freeze
-tiramisu.option.Option.has_callback    tiramisu.option.Option-class.html#has_callback
+tiramisu.option.Option.getkey  tiramisu.option.Option-class.html#getkey
+tiramisu.option.Option._frozen tiramisu.option.Option-class.html#_frozen
 tiramisu.option.Option.getdoc  tiramisu.option.Option-class.html#getdoc
 tiramisu.option.Option.is_multi        tiramisu.option.Option-class.html#is_multi
-tiramisu.option.Option._frozen tiramisu.option.Option-class.html#_frozen
 tiramisu.option.Option.getdefault      tiramisu.option.Option-class.html#getdefault
 tiramisu.option.Option.unfreeze        tiramisu.option.Option-class.html#unfreeze
 tiramisu.option.Option.getcallback_params      tiramisu.option.Option-class.html#getcallback_params
@@ -245,7 +252,7 @@ tiramisu.option.IntOption   tiramisu.option.IntOption-class.html
 tiramisu.basetype.HiddenBaseType.show  tiramisu.basetype.HiddenBaseType-class.html#show
 tiramisu.option.IntOption._validate    tiramisu.option.IntOption-class.html#_validate
 tiramisu.option.IntOption.opt_type     tiramisu.option.IntOption-class.html#opt_type
-tiramisu.option.Option.getkey  tiramisu.option.Option-class.html#getkey
+tiramisu.option.Option.freeze  tiramisu.option.Option-class.html#freeze
 tiramisu.option.Option.getowner        tiramisu.option.Option-class.html#getowner
 tiramisu.option.Option.setowner        tiramisu.option.Option-class.html#setowner
 tiramisu.basetype.DisabledBaseType._is_disabled        tiramisu.basetype.DisabledBaseType-class.html#_is_disabled
@@ -253,20 +260,22 @@ tiramisu.basetype.BaseType.has_properties tiramisu.basetype.BaseType-class.html#
 tiramisu.option.Option.__init__        tiramisu.option.Option-class.html#__init__
 tiramisu.option.Option.is_mandatory    tiramisu.option.Option-class.html#is_mandatory
 tiramisu.basetype.HiddenBaseType._is_hidden    tiramisu.basetype.HiddenBaseType-class.html#_is_hidden
-tiramisu.option.Option.is_forced_on_freeze     tiramisu.option.Option-class.html#is_forced_on_freeze
-tiramisu.option.Option._force_default_on_freeze        tiramisu.option.Option-class.html#_force_default_on_freeze
+tiramisu.option.Option.has_callback    tiramisu.option.Option-class.html#has_callback
+tiramisu.option.Option.hascallback_and_isfrozen        tiramisu.option.Option-class.html#hascallback_and_isfrozen
 tiramisu.option.Option.force_default   tiramisu.option.Option-class.html#force_default
+tiramisu.option.Option.is_forced_on_freeze     tiramisu.option.Option-class.html#is_forced_on_freeze
 tiramisu.basetype.DisabledBaseType.enable      tiramisu.basetype.DisabledBaseType-class.html#enable
 tiramisu.option.IntOption.setoption    tiramisu.option.IntOption-class.html#setoption
+tiramisu.option.Option.isfrozen        tiramisu.option.Option-class.html#isfrozen
+tiramisu.option.Option._force_default_on_freeze        tiramisu.option.Option-class.html#_force_default_on_freeze
 tiramisu.basetype.DisabledBaseType.disable     tiramisu.basetype.DisabledBaseType-class.html#disable
 tiramisu.option.Option.getcallback     tiramisu.option.Option-class.html#getcallback
 tiramisu.basetype.HiddenBaseType.hide  tiramisu.basetype.HiddenBaseType-class.html#hide
 tiramisu.option.Option.validate        tiramisu.option.Option-class.html#validate
-tiramisu.option.Option.freeze  tiramisu.option.Option-class.html#freeze
-tiramisu.option.Option.has_callback    tiramisu.option.Option-class.html#has_callback
+tiramisu.option.Option.getkey  tiramisu.option.Option-class.html#getkey
+tiramisu.option.Option._frozen tiramisu.option.Option-class.html#_frozen
 tiramisu.option.Option.getdoc  tiramisu.option.Option-class.html#getdoc
 tiramisu.option.Option.is_multi        tiramisu.option.Option-class.html#is_multi
-tiramisu.option.Option._frozen tiramisu.option.Option-class.html#_frozen
 tiramisu.option.Option.getdefault      tiramisu.option.Option-class.html#getdefault
 tiramisu.option.Option.unfreeze        tiramisu.option.Option-class.html#unfreeze
 tiramisu.option.Option.getcallback_params      tiramisu.option.Option-class.html#getcallback_params
@@ -280,7 +289,7 @@ tiramisu.option.NetmaskOption       tiramisu.option.NetmaskOption-class.html
 tiramisu.basetype.HiddenBaseType.show  tiramisu.basetype.HiddenBaseType-class.html#show
 tiramisu.option.NetmaskOption._validate        tiramisu.option.NetmaskOption-class.html#_validate
 tiramisu.option.NetmaskOption.opt_type tiramisu.option.NetmaskOption-class.html#opt_type
-tiramisu.option.Option.getkey  tiramisu.option.Option-class.html#getkey
+tiramisu.option.Option.freeze  tiramisu.option.Option-class.html#freeze
 tiramisu.option.Option.getowner        tiramisu.option.Option-class.html#getowner
 tiramisu.option.Option.setowner        tiramisu.option.Option-class.html#setowner
 tiramisu.basetype.DisabledBaseType._is_disabled        tiramisu.basetype.DisabledBaseType-class.html#_is_disabled
@@ -288,20 +297,22 @@ tiramisu.basetype.BaseType.has_properties tiramisu.basetype.BaseType-class.html#
 tiramisu.option.Option.__init__        tiramisu.option.Option-class.html#__init__
 tiramisu.option.Option.is_mandatory    tiramisu.option.Option-class.html#is_mandatory
 tiramisu.basetype.HiddenBaseType._is_hidden    tiramisu.basetype.HiddenBaseType-class.html#_is_hidden
-tiramisu.option.Option.is_forced_on_freeze     tiramisu.option.Option-class.html#is_forced_on_freeze
-tiramisu.option.Option._force_default_on_freeze        tiramisu.option.Option-class.html#_force_default_on_freeze
+tiramisu.option.Option.has_callback    tiramisu.option.Option-class.html#has_callback
+tiramisu.option.Option.hascallback_and_isfrozen        tiramisu.option.Option-class.html#hascallback_and_isfrozen
 tiramisu.option.Option.force_default   tiramisu.option.Option-class.html#force_default
+tiramisu.option.Option.is_forced_on_freeze     tiramisu.option.Option-class.html#is_forced_on_freeze
 tiramisu.basetype.DisabledBaseType.enable      tiramisu.basetype.DisabledBaseType-class.html#enable
 tiramisu.option.NetmaskOption.setoption        tiramisu.option.NetmaskOption-class.html#setoption
+tiramisu.option.Option.isfrozen        tiramisu.option.Option-class.html#isfrozen
+tiramisu.option.Option._force_default_on_freeze        tiramisu.option.Option-class.html#_force_default_on_freeze
 tiramisu.basetype.DisabledBaseType.disable     tiramisu.basetype.DisabledBaseType-class.html#disable
 tiramisu.option.Option.getcallback     tiramisu.option.Option-class.html#getcallback
 tiramisu.basetype.HiddenBaseType.hide  tiramisu.basetype.HiddenBaseType-class.html#hide
 tiramisu.option.Option.validate        tiramisu.option.Option-class.html#validate
-tiramisu.option.Option.freeze  tiramisu.option.Option-class.html#freeze
-tiramisu.option.Option.has_callback    tiramisu.option.Option-class.html#has_callback
+tiramisu.option.Option.getkey  tiramisu.option.Option-class.html#getkey
+tiramisu.option.Option._frozen tiramisu.option.Option-class.html#_frozen
 tiramisu.option.Option.getdoc  tiramisu.option.Option-class.html#getdoc
 tiramisu.option.Option.is_multi        tiramisu.option.Option-class.html#is_multi
-tiramisu.option.Option._frozen tiramisu.option.Option-class.html#_frozen
 tiramisu.option.Option.getdefault      tiramisu.option.Option-class.html#getdefault
 tiramisu.option.Option.unfreeze        tiramisu.option.Option-class.html#unfreeze
 tiramisu.option.Option.getcallback_params      tiramisu.option.Option-class.html#getcallback_params
@@ -315,18 +326,20 @@ tiramisu.basetype.BaseType.has_properties tiramisu.basetype.BaseType-class.html#
 tiramisu.option.Option.__init__        tiramisu.option.Option-class.html#__init__
 tiramisu.option.Option.is_mandatory    tiramisu.option.Option-class.html#is_mandatory
 tiramisu.basetype.HiddenBaseType._is_hidden    tiramisu.basetype.HiddenBaseType-class.html#_is_hidden
-tiramisu.option.Option.has_callback    tiramisu.option.Option-class.html#has_callback
-tiramisu.option.Option._force_default_on_freeze        tiramisu.option.Option-class.html#_force_default_on_freeze
+tiramisu.option.Option._frozen tiramisu.option.Option-class.html#_frozen
+tiramisu.option.Option.hascallback_and_isfrozen        tiramisu.option.Option-class.html#hascallback_and_isfrozen
 tiramisu.option.Option.force_default   tiramisu.option.Option-class.html#force_default
 tiramisu.option.Option.is_forced_on_freeze     tiramisu.option.Option-class.html#is_forced_on_freeze
 tiramisu.basetype.DisabledBaseType.enable      tiramisu.basetype.DisabledBaseType-class.html#enable
 tiramisu.option.Option.setoption       tiramisu.option.Option-class.html#setoption
+tiramisu.option.Option.isfrozen        tiramisu.option.Option-class.html#isfrozen
+tiramisu.option.Option._force_default_on_freeze        tiramisu.option.Option-class.html#_force_default_on_freeze
 tiramisu.basetype.DisabledBaseType.disable     tiramisu.basetype.DisabledBaseType-class.html#disable
 tiramisu.option.Option.getcallback     tiramisu.option.Option-class.html#getcallback
 tiramisu.basetype.HiddenBaseType.hide  tiramisu.basetype.HiddenBaseType-class.html#hide
 tiramisu.option.Option.validate        tiramisu.option.Option-class.html#validate
 tiramisu.option.Option.freeze  tiramisu.option.Option-class.html#freeze
-tiramisu.option.Option._frozen tiramisu.option.Option-class.html#_frozen
+tiramisu.option.Option.has_callback    tiramisu.option.Option-class.html#has_callback
 tiramisu.option.Option.getdoc  tiramisu.option.Option-class.html#getdoc
 tiramisu.option.Option.is_multi        tiramisu.option.Option-class.html#is_multi
 tiramisu.option.Option.getdefault      tiramisu.option.Option-class.html#getdefault
@@ -354,7 +367,7 @@ tiramisu.option.StrOption   tiramisu.option.StrOption-class.html
 tiramisu.basetype.HiddenBaseType.show  tiramisu.basetype.HiddenBaseType-class.html#show
 tiramisu.option.StrOption._validate    tiramisu.option.StrOption-class.html#_validate
 tiramisu.option.StrOption.opt_type     tiramisu.option.StrOption-class.html#opt_type
-tiramisu.option.Option.getkey  tiramisu.option.Option-class.html#getkey
+tiramisu.option.Option.freeze  tiramisu.option.Option-class.html#freeze
 tiramisu.option.Option.getowner        tiramisu.option.Option-class.html#getowner
 tiramisu.option.Option.setowner        tiramisu.option.Option-class.html#setowner
 tiramisu.basetype.DisabledBaseType._is_disabled        tiramisu.basetype.DisabledBaseType-class.html#_is_disabled
@@ -363,16 +376,18 @@ tiramisu.option.Option.__init__   tiramisu.option.Option-class.html#__init__
 tiramisu.option.Option.is_mandatory    tiramisu.option.Option-class.html#is_mandatory
 tiramisu.basetype.HiddenBaseType._is_hidden    tiramisu.basetype.HiddenBaseType-class.html#_is_hidden
 tiramisu.option.Option._frozen tiramisu.option.Option-class.html#_frozen
-tiramisu.option.Option._force_default_on_freeze        tiramisu.option.Option-class.html#_force_default_on_freeze
+tiramisu.option.Option.hascallback_and_isfrozen        tiramisu.option.Option-class.html#hascallback_and_isfrozen
 tiramisu.option.Option.force_default   tiramisu.option.Option-class.html#force_default
 tiramisu.option.Option.is_forced_on_freeze     tiramisu.option.Option-class.html#is_forced_on_freeze
 tiramisu.basetype.DisabledBaseType.enable      tiramisu.basetype.DisabledBaseType-class.html#enable
 tiramisu.option.StrOption.setoption    tiramisu.option.StrOption-class.html#setoption
+tiramisu.option.Option.isfrozen        tiramisu.option.Option-class.html#isfrozen
+tiramisu.option.Option._force_default_on_freeze        tiramisu.option.Option-class.html#_force_default_on_freeze
 tiramisu.basetype.DisabledBaseType.disable     tiramisu.basetype.DisabledBaseType-class.html#disable
 tiramisu.option.Option.getcallback     tiramisu.option.Option-class.html#getcallback
 tiramisu.basetype.HiddenBaseType.hide  tiramisu.basetype.HiddenBaseType-class.html#hide
 tiramisu.option.Option.validate        tiramisu.option.Option-class.html#validate
-tiramisu.option.Option.freeze  tiramisu.option.Option-class.html#freeze
+tiramisu.option.Option.getkey  tiramisu.option.Option-class.html#getkey
 tiramisu.option.Option.has_callback    tiramisu.option.Option-class.html#has_callback
 tiramisu.option.Option.getdoc  tiramisu.option.Option-class.html#getdoc
 tiramisu.option.Option.is_multi        tiramisu.option.Option-class.html#is_multi
index 4b00606..594108a 100644 (file)
@@ -77,14 +77,12 @@ For example, the configuration paths have to be unique in the
 Other hook are availables to validate upon a whole configuration at any 
 time.
 
-.. FIXME : get the validates hooks from the original config pypy's code
-
 Identical option names 
 ----------------------
 
 If an :api:`option.Option()` happens to be defined twice in the 
 :ref:`glossary#schema` (e.g. the :api:`option.OptionDescription()`), 
-:that is the two options actually have the same name, an exception is raised.
+that is the two options actually have the same name, an exception is raised.
 
 The calculation is currently carried out in the samespace, for example 
 if `config.gc.name` is defined, another option in `gc` with the name 
index 390d540..2090bc4 100644 (file)
@@ -139,37 +139,32 @@ configuration option.
     assert config.gc._cfgimpl_value_owners['dummy'] == 'spam'
     assert config._cfgimpl_values['gc']._cfgimpl_value_owners['dummy'] == 'spam'
 
-Special owners
----------------
 
-If the owner of a configuration option is `auto` or `fill` the behavior of the
-access of the value changes. In fact, there is nothing in the value. 
-The value comes from somewhere else (typically, it is calculated by the
-operation system). 
+Special behaviors for an option
+---------------------------------
 
 **auto**
 
     This means that it is a calculated value and therefore automatically 
-    protected it cannot be modified by attribute access once the owner 
-    is `auto`.
-    
-    The configuration option is hidden and a fonction in a specific
-    library is called for the computation of the value.
+    protected it cannot be modified by attribute access.
+        
+    Its inner state is represented by :api:`option.Option.has_callback()`
+    and :api:`option.Option.hascallback_and_isfrozen()`
 
 **fill**
 
     if the configuration option has a default value, the default is
-    returned, otherwise the value is calculated
+    returned, otherwise the value is calculated.
+
+    Its inner state is represented by :api:`option.Option.has_callback()`
 
-The default values behavior
-----------------------------
+`default` value owner
+----------------------
 
 Configuration options have default values that are stored in the 
 `Option()` object itself. Default values, the `default`, can be set in 
 various ways.
 
-.. FIXME : ADD DETAILS HERE
-
 If a default value is modified by overriding it, not only the value of 
 the option resets to the default that is proposed, but the owner is 
 modified too, it is reseted to `default`.