Emmanuel Garette
d61d1c2931
Return Config not TiramisuAPI
2018-09-06 19:28:04 +02:00
Emmanuel Garette
1816813f92
duplicate => copy + add deepcopy
2018-09-05 20:22:16 +02:00
Emmanuel Garette
c803298aa3
not store properties with getproperties without properties
2018-09-01 06:58:45 +02:00
Emmanuel Garette
726d6c8bfd
make_dict => dict, option.dict => config.dict
2018-08-23 23:14:22 +02:00
Emmanuel Garette
89ccfa8aa1
setpermissive => setpermissives
2018-08-18 08:14:47 +02:00
Emmanuel Garette
b381e0322f
force_permissive +> permissive
2018-08-18 08:06:29 +02:00
Emmanuel Garette
493cec1b80
setting_properties > properties
2018-08-18 07:51:04 +02:00
Emmanuel Garette
ee1f07ce7e
simplify config_bag
2018-08-17 23:11:25 +02:00
Emmanuel Garette
bf519499d4
metaconfig support
2018-08-17 22:12:50 +02:00
Emmanuel Garette
7a4a22f52d
do not validate 'warnings' in make_dict
2018-08-17 21:05:58 +02:00
Emmanuel Garette
f6e963ae38
remove all getapi in tests
2018-08-15 08:35:22 +02:00
Emmanuel Garette
a37a37cc44
return tiramisuAPI
2018-08-14 22:25:31 +02:00
Emmanuel Garette
3210a54ab8
config => KernelConfig + Config in api
2018-08-14 22:15:40 +02:00
Emmanuel Garette
8e3b9f2d85
config not metaconfig
2018-08-03 22:56:04 +02:00
Emmanuel Garette
fdbb0d83ff
simplify api
2018-08-02 23:35:07 +02:00
Emmanuel Garette
a1cb60237a
remove extra _get_option
2018-08-02 23:08:44 +02:00
Emmanuel Garette
81666b6303
config is context in ConfigBag
2018-08-02 22:35:40 +02:00
Emmanuel Garette
c46480a7eb
simplify __getattr__
2018-08-02 19:22:44 +02:00
Emmanuel Garette
ebeaee620b
config.py: separate getattr and get_subconfig
2018-08-02 19:01:54 +02:00
Emmanuel Garette
1c2bbc59fd
reorganise .list()
2018-08-02 08:38:42 +02:00
Emmanuel Garette
87e2f422b7
remove unecessary unwrap_from_path function
2018-08-01 19:13:42 +02:00
Emmanuel Garette
41c17004d2
ConfigBag optimisation
2018-08-01 08:37:58 +02:00
Emmanuel Garette
d0f6a4dd31
add len for master
2018-07-07 17:11:33 +02:00
Emmanuel Garette
50a2ab4186
can set valid value for an option with invalid consistency
2018-06-02 08:35:05 +02:00
Emmanuel Garette
165b28cb00
start annotation
2018-04-28 08:39:07 +02:00
Emmanuel Garette
a9919e438b
remove cache when import data
2018-04-27 14:20:12 +02:00
Emmanuel Garette
2018a92b66
improvement
2018-04-22 10:43:19 +02:00
Emmanuel Garette
b8b0d7f6ed
support symlink with a slave
2018-04-19 08:19:03 +02:00
Emmanuel Garette
2b08ab35d6
some tests
2018-04-12 23:04:33 +02:00
Emmanuel Garette
605163ab4a
some improvment
2018-04-11 16:36:15 +02:00
Emmanuel Garette
51d420b29d
add test for properties
2018-04-11 08:40:59 +02:00
Emmanuel Garette
a1bb6370ca
api: add function path() to get path of an option
2018-04-11 07:53:11 +02:00
Emmanuel Garette
9e378faef0
simplify find() in api and PropertiesOptionError
2018-04-10 22:42:20 +02:00
Emmanuel Garette
5eb2f04202
find in api return an api object
2018-04-10 12:33:51 +02:00
Emmanuel Garette
9ea373efdf
better dynoption support
2018-04-09 21:37:49 +02:00
Emmanuel Garette
c3be5e82ba
update help() in api
2018-04-07 20:15:19 +02:00
Emmanuel Garette
b2cc5f7913
remove dead code
2018-04-06 23:51:25 +02:00
Emmanuel Garette
38890519c9
autocheck_option corrections
2018-04-05 21:20:39 +02:00
Emmanuel Garette
73d27af971
api: valid properties in get_option
2018-04-05 21:13:24 +02:00
Emmanuel Garette
4ee9cc82b2
start added recursive to option.list()
2018-04-04 22:00:10 +02:00
Emmanuel Garette
bc4fa9d3d0
remove (g|s)et_modified_*, now it's exportation/importation
2018-04-04 21:51:18 +02:00
Emmanuel Garette
19b6ad6082
add export method to value in api
2018-04-04 16:47:28 +02:00
Emmanuel Garette
dc84608348
allow force_default_on_freeze for master if frozen
2018-04-03 15:51:45 +02:00
Emmanuel Garette
80881875b2
can pop an unexisted property
2018-04-03 14:27:20 +02:00
Emmanuel Garette
cc58a3f5c3
api: can unrestraint an owner
2018-04-03 14:24:35 +02:00
Emmanuel Garette
790115c919
some corrections
2018-03-31 21:06:19 +02:00
Emmanuel Garette
6921e05c0e
corrections in dynoption/masterslaves
2018-03-24 22:37:48 +01:00
Emmanuel Garette
d5d826f967
adapt tests
2018-03-19 08:33:53 +01:00
Emmanuel Garette
0d5c1c32ca
tests
2018-03-12 11:58:49 +01:00
Emmanuel Garette
163b554ee9
change for tiramisu 2.2
2018-02-21 21:08:40 +01:00
Emmanuel Garette
821f36ea65
tiramisu-web adaptation
2018-01-26 07:33:47 +01:00
Emmanuel Garette
050c3125fa
some adaptation for tiramisu-web
2018-01-05 23:32:00 +01:00
Emmanuel Garette
3ff0701ef2
metaconfig
2018-01-03 21:07:51 +01:00
Emmanuel Garette
4d154a89b5
parsing_group
2018-01-01 21:32:39 +01:00
Emmanuel Garette
16a160340c
submulti
2017-12-30 18:32:11 +01:00
Emmanuel Garette
cfb4db2559
add requires test
2017-12-29 11:38:53 +01:00
Emmanuel Garette
a40adea1d9
works on permissive
2017-12-28 11:47:40 +01:00
Emmanuel Garette
1736170e43
add validator tests
2017-12-27 15:49:05 +01:00
Emmanuel Garette
d26626a1f9
settings
2017-12-23 20:21:22 +01:00
Emmanuel Garette
f1f9b83e82
owner test
2017-12-23 12:29:45 +01:00
Emmanuel Garette
538e6a792a
add config_bag and convert some tests
2017-12-19 23:11:45 +01:00
Emmanuel Garette
b5f785d62c
convert tests
2017-12-13 22:15:34 +01:00
Emmanuel Garette
924ac4e597
reorganise symlinkoption
2017-12-04 20:05:36 +01:00
Emmanuel Garette
9831f7cf0c
add test for master/slave and callback
2017-11-28 22:42:30 +01:00
Emmanuel Garette
527ae40950
refactor
2017-11-23 16:56:14 +01:00
Emmanuel Garette
119ca85041
refactor
2017-11-20 17:01:36 +01:00
Emmanuel Garette
93fe29b651
- add api.owner.get() to get default owner for a context + tests
...
- slave: get length for a specified slave and test
- add test for deref objects and default_multi
- add issubmulti, getdefault, getdefaultmulti
- start metaconfig support in api
2017-11-16 21:30:07 +01:00
Emmanuel Garette
007a22ca94
refactor and better test in api
2017-11-13 22:45:53 +01:00
Emmanuel Garette
6c0253ae35
update api
2017-11-12 20:11:56 +01:00
Emmanuel Garette
ee445aee85
test api: add DISPLAY variable to display more informations about generated test
...
api: new format, api.owner.get('path') become api.option('path').owner.get()
value._getdefaultvalue: better submulti support
2017-11-05 15:40:27 +01:00
Emmanuel Garette
2e412b64fd
api: permissive => forcepermissive
...
api: add permissive object
test api: permissive
config: unwrap_from_path check properties for option, not only optiondescription
option: _RegexpOption => RegexpOption
2017-11-03 21:52:13 +01:00
Emmanuel Garette
582b0c027c
add unrestraint in option
2017-10-25 08:46:22 +02:00
Emmanuel Garette
22a4aa81dc
first version of new api
2017-10-22 15:14:25 +02:00