gwen
a8e6bac87f
refactoring, the values are in an OptionValues object
2013-02-08 11:50:22 +01:00
gwen
9259a6e3f7
values are in value objects now
2013-02-07 16:20:21 +01:00
gwen
a404c4c992
masters shall have the same names as groups
2013-02-06 16:21:30 +01:00
gwen
6a3b7102b5
adds a freeze_everything possibility
2013-02-06 14:59:24 +01:00
Daniel Dehennin
170698a5e3
Find breaks on "disabled" property
...
The exception was raised during unwrap_from_path() call.
* tiramisu/config.py (_filter_by_attrs): do not catch exception arround
getattr().
(_find): continue to next option if unwrap_from_path() raise
PropertiesOptionError.
Fixes : #4728 @5m
2013-01-31 14:38:48 +01:00
Daniel Dehennin
f494bb1502
Better raise message
...
* tiramisu/config.py (Config._valid_len): use master and slave name and
value.
2013-01-30 18:04:55 +01:00
gwen
e2a02c5b7a
find raises an exception if no option found Fixes #4721
2013-01-28 09:55:51 +01:00
gwen
189053ad03
master subgroups that have subgroups
2013-01-11 09:46:41 +01:00
gwen
f9d6f62a70
multi defaults value addition cinematics
2013-01-10 12:03:59 +01:00
gwen
cda5d8c0bd
generic owners shall live in settings
2012-12-11 11:18:53 +01:00
gwen
ca2f4487dd
add owner
2012-12-10 14:38:25 +01:00
gwen
cd50cf7551
owners are *real* objects now
2012-12-10 14:10:05 +01:00
gwen
e118f07539
groupe_types are real types now
2012-12-06 18:14:57 +01:00
gwen
7574ac43aa
Multi()'s and append
2012-12-05 10:54:32 +01:00
gwen
7784a82cde
tests on group types
2012-12-05 09:41:53 +01:00
gwen
0db34bbeba
master len without getattr
2012-12-04 16:22:39 +01:00
gwen
6538231817
pop and append in multi values
2012-12-04 15:18:13 +01:00
gwen
4393da13ab
validation of the len of the multi in a group
2012-12-04 12:06:26 +01:00
gwen
d633574cc5
comparison failed
2012-12-03 15:48:04 +01:00
gwen
43af9cf7f7
getkey() and __eq__ for a SymLink
2012-11-30 15:08:34 +01:00
gwen
e0490c2bed
add permissive in the requirements
2012-11-30 10:47:35 +01:00
gwen
de47772958
string representation for a symlink option
2012-11-29 10:15:30 +01:00
gwen
d9c8e06236
config's string representation
2012-11-28 10:14:16 +01:00
gwen
426e64ca39
is_default in _getattr
2012-11-22 10:19:13 +01:00
gwen
79cf82e328
doc: migrated to sphinx
2012-11-20 17:14:58 +01:00
gwen
86f9096937
settings are in a separate object
2012-11-19 10:45:03 +01:00
gwen
5969eaa2d6
add custom validator
2012-11-19 09:51:40 +01:00
gwen
eb7e393864
the value owner is a string now
2012-11-15 10:55:14 +01:00
gwen
09dba4b959
suppression of the override
2012-11-12 12:06:58 +01:00
gwen
407c74008c
docstrings for special params
2012-11-08 09:03:28 +01:00
gwen
307a3a00a8
permissive getattr in mandatory_warnings()
2012-11-07 17:14:50 +01:00
gwen
bfb5045753
test mandatory
2012-11-06 15:19:36 +01:00
gwen
ec2a65bd37
multi options
2012-10-17 11:14:17 +02:00
gwen
a36ae7df85
permissive in the getattr
2012-10-16 15:09:52 +02:00
gwen
b3da043190
trimming options's callbacks
2012-10-15 15:06:41 +02:00
gwen
0bd7624eea
find method in config filters by attrs
2012-10-12 11:35:07 +02:00
gwen
aa67ae31aa
find method in config
2012-10-11 16:16:43 +02:00
gwen
d3dc40033b
add docstring and some docs
2012-10-05 16:00:07 +02:00
gwen
8ca58c508d
__dir__ deleted
2012-10-05 11:02:58 +02:00
gwen
a2f9beb9f4
freeze() in read_write method
2012-09-24 15:58:37 +02:00
gwen
9e417334d4
multi-action available now in requires
2012-09-20 10:51:35 +02:00
gwen
9b419a488d
remove unicity by name commented code
2012-09-19 10:25:39 +02:00
gwen
b2e97573bd
tests on frozen and None value
2012-09-19 09:31:02 +02:00
gwen
99dc71a752
has_callback options cannot be overrided
2012-09-18 15:31:32 +02:00
gwen
c70fc04f3a
has_callback options cannot be overrided
2012-09-18 15:25:35 +02:00
gwen
b533bd996b
eosfunc and autolib
2012-09-18 09:48:41 +02:00
gwen
934d011847
generic properties api
2012-09-14 11:55:32 +02:00
gwen
9604fd15ec
generic properties api
2012-09-14 10:29:25 +02:00
gwen
e2bcac1c01
mandatory or type error raised
2012-09-12 10:38:41 +02:00
gwen
c6ad86bd81
non mandatory error
2012-09-11 16:45:59 +02:00