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