Commit Graph

294 Commits

Author SHA1 Message Date
Emmanuel Garette 33f9cbdc64 allow caching with the demoting_error_warning property 2021-03-29 10:35:56 +02:00
Emmanuel Garette 5858bcc00b Calculation to non-leader option with leader parameter is now possible 2021-03-29 10:35:56 +02:00
Emmanuel Garette 2f173af70f Add ParamSelfInformation 2021-03-29 10:35:56 +02:00
Emmanuel Garette 9a4faf391e 2020/2021 2021-03-29 10:35:56 +02:00
Emmanuel Garette 659243ba8f better support for warnings_only 2020-08-04 16:49:21 +02:00
Emmanuel Garette 86a48ce9f1 support callback with submulti 2020-04-21 17:13:25 +02:00
Emmanuel Garette 3bef45c9db New Postgres storage 2020-01-30 16:10:54 +01:00
Emmanuel Garette 52ddd76b1a corrections in dict and todict 2019-12-25 20:44:56 +01:00
Emmanuel Garette 503d4b2cca async version of tiramisu 2019-12-24 15:25:12 +01:00
Emmanuel Garette 9cc4518087 copy value before store it 2019-12-02 10:42:17 +01:00
Emmanuel Garette 709c0bf228 force_store_value for follower 2019-11-20 08:29:45 +01:00
Emmanuel Garette 5c3a133928 consistency is now simple validation 2019-10-27 16:53:25 +01:00
Emmanuel Garette fd50913466 add Calculation to values 2019-09-28 16:32:48 +02:00
Emmanuel Garette bb2ecc94d9 add Calculation to properties 2019-09-01 09:41:53 +02:00
Emmanuel Garette 7c641961d3 better validation with parent + deepconfig 2019-08-28 15:55:10 +02:00
Emmanuel Garette b6ec77aa23 better way to manage follower in MetaConfig 2019-08-07 08:38:32 +02:00
Emmanuel Garette 2d7d237e19 Config could have multiple parents 2019-08-05 22:31:56 +02:00
Emmanuel Garette 1691e38db5 separate Cache from values and settings 2019-08-01 18:22:18 +02:00
Emmanuel Garette 34d71901d0 to_dict improvment and add display_name parameter to change impl_get_display_name function 2019-07-26 08:55:20 +02:00
Emmanuel Garette a33c7ed41e follower option with consistency 2019-07-16 08:03:33 +02:00
Emmanuel Garette 83f05197fb update todict support and tests 2019-06-21 23:04:04 +02:00
Emmanuel Garette 620e8bbf2e optimize 2019-06-12 08:45:56 +02:00
Emmanuel Garette 6d0d233d9b demoting_error_warning is not more mandatory in option.dict()
RequirementError returns proptype
better submulti support for valid_mandatory
2019-04-17 19:13:40 +02:00
Emmanuel Garette cab8dae15a requirement can have callback 2019-03-13 08:49:18 +01:00
Emmanuel Garette f03394563c can change expiration_time in api 2019-02-24 10:36:42 +01:00
Emmanuel Garette 9812975aa7 force_metaconfig_on_freeze in option (not in config) 2019-02-24 08:34:50 +01:00
Emmanuel Garette 1bbcea60ab add force_metaconfig_on_freeze special properties 2019-02-23 22:10:43 +01:00
Emmanuel Garette c3f968dbde master/slaves => leader/followers 2019-02-23 19:06:23 +01:00
Emmanuel Garette a59d25fc14 2018 => 2019 2019-02-12 06:55:47 +01:00
Emmanuel Garette 2b479bb983 remove global properties for metaconfig 2019-02-07 11:15:40 +01:00
Emmanuel Garette 0d19f06b52 don't valid mandatory in metaconfig but in config 2019-02-07 11:02:15 +01:00
Emmanuel Garette 7c214bb8ee support metaconfig for check 2019-02-07 10:39:28 +01:00
Emmanuel Garette 7ae91b0f4e optimize option.list() with recursive attribute 2018-11-17 12:08:15 +01:00
Emmanuel Garette b0d4e1983f _get_meta should return top level meta 2018-11-16 07:12:44 +01:00
Emmanuel Garette 974a178d4b simplify tiramisu/option/optiondescription.py 2018-11-13 22:10:01 +01:00
Emmanuel Garette 4f4ecfd3a8 reset for pathconfig 2018-10-31 16:08:22 +01:00
Emmanuel Garette b27d283341 add meta in option_bag 2018-10-31 09:55:05 +01:00
Emmanuel Garette 290f687f6c help in API became usable 2018-10-07 10:55:52 +02:00
Emmanuel Garette fbff3d9ced simplify optiondescription 2018-09-30 20:32:00 +02:00
Emmanuel Garette e29e11b939 reorganise option.py 2018-09-30 11:36:09 +02:00
Emmanuel Garette 996a6c7303 simplify set with undefined 2018-09-29 08:27:00 +02:00
Emmanuel Garette 4426cc5111 coverage 2018-09-26 21:30:10 +02:00
Emmanuel Garette 2d063f8170 coverages 2018-09-15 22:44:49 +02:00
Emmanuel Garette 87594307c9 copy context owner when user copied a config/metaconfig
Context owner is now in values (no more in settings).
The context owner is set in storage.
So when copy/deepcopy a config, owner is copied to.
For user, when export values, context owner is not returned by default.
2018-09-15 10:34:15 +02:00
Emmanuel Garette cd7977eae6 coverage 2018-09-12 21:05:14 +02:00
Emmanuel Garette 3d07a9e88f set/get/del to options 2018-09-09 22:38:03 +02:00
Emmanuel Garette 7bfa6679e3 mandatory_warnings: PropertiesOptionError in optiondescription stop validate mandatory warnings for followers options 2018-09-08 22:51:27 +02:00
Emmanuel Garette 05404e89bc remove _getcontext in Settings 2018-09-07 06:14:52 +02:00
Emmanuel Garette 09c9fa4906 context is not needed for impl_getpath 2018-09-06 23:16:17 +02:00
Emmanuel Garette 4b0c142e3e synchronise config_bag and context 2018-09-06 23:06:56 +02:00