e9902d8ce2
rewrite make_dict
2013-04-04 11:24:00 +02:00
ccac34b2db
Merge branch 'master' of ssh://git.labs.libre-entreprise.org/gitroot/tiramisu
2013-04-03 17:05:46 +02:00
6105191d9c
tiramisu/value.py : self.opt => opt + disable permissive in read_write mode
2013-04-03 17:05:41 +02:00
e75d6abad1
test_option_has_an_api_name temporarily disabled
2013-04-03 16:01:53 +02:00
e6f00948f3
optimisations and all is properties
2013-04-03 12:20:26 +02:00
8181d1b596
build cache builds correctly now
2013-03-27 17:01:20 +01:00
201f9d6db4
remise en fonction des self._cfgimpl_slots
2013-03-27 16:41:22 +01:00
d00153787d
Le cache des paths est dans l'OptionDescription
...
Utilisation des slots pour la Config
Il faut 566Mo de mémoire pour charger 50 variantes de 100 serveurs chacuns (5000 serveurs en tout).
ref #5111
2013-03-27 16:17:45 +01:00
899f864f8d
works on performante
2013-03-26 10:29:49 +01:00
4f3db9cbc6
support break in iterator
2013-03-25 14:21:30 +01:00
39c8e2eb0b
add import and name => opt._name
2013-03-25 11:45:21 +01:00
f6a14e3223
add UnicodeOption
2013-03-20 12:37:27 +01:00
ccf75aac89
tests for get_home_by_paths
2013-03-15 09:24:43 +01:00
087f7e3a75
cfgimpl_permissive is not the permissive param
2013-03-14 17:51:51 +01:00
9e81ae4737
get_home_by_path is a public method
2013-03-14 16:07:26 +01:00
15beeda0f0
add permissive in config
2013-03-14 11:31:44 +01:00
783e982c9b
informations attribute finally works
2013-03-13 11:29:29 +01:00
e1357fd5c5
adds information attribute to an option
2013-03-12 17:45:28 +01:00
729feb3239
adds information attribute to an option
2013-03-12 16:54:39 +01:00
11ad037af9
iter on all objects
2013-03-07 11:02:18 +01:00
9b3eb33d27
generate correct len for slave if no value
2013-03-06 17:17:33 +01:00
c26b0ca12b
Merge branch 'master' of ssh://git.labs.libre-entreprise.org/gitroot/tiramisu
2013-03-06 09:34:07 +01:00
4660f58608
valid name accepts only str type
2013-03-06 09:22:56 +01:00
e360a07a21
BaseType refactoring
2013-03-01 13:10:52 +01:00
df3753c36b
finally a getvalue without a getattr
2013-02-27 11:09:13 +01:00
c40d33fec3
type shall not be a list
2013-02-27 08:50:41 +01:00
1f1e5e5d26
type shall not be a list
2013-02-26 17:04:41 +01:00
e515ec145d
type shall not be a list
2013-02-26 16:58:44 +01:00
151bc83ba5
previous value api
2013-02-26 14:56:15 +01:00
762b0e9c69
is_empty
2013-02-26 14:31:45 +01:00
8be48e5eba
pep8
2013-02-25 16:24:30 +01:00
eb632c002d
option names shall be valid names
2013-02-25 16:06:10 +01:00
a02cb26d5f
masterlen > instead of !=
2013-02-25 15:52:10 +01:00
ea7d297c9b
private method _get_multitype()
2013-02-25 15:12:09 +01:00
77633c84ce
private method _get_multitype()
2013-02-25 14:27:12 +01:00
7b4f3b5d36
option's name shall not have an api's method name
2013-02-25 11:33:20 +01:00
8f4efe6b00
add masters/slaves in the Values()
2013-02-22 11:09:17 +01:00
e6d5d349c8
refactoring values
2013-02-21 17:07:00 +01:00
d058e2946b
doc theme
2013-02-19 16:32:31 +01:00
a619085530
doc theme
2013-02-19 16:24:13 +01:00
b69ecbd2eb
update of the doc
2013-02-19 11:24:17 +01:00
a8e6bac87f
refactoring, the values are in an OptionValues object
2013-02-08 11:50:22 +01:00
9259a6e3f7
values are in value objects now
2013-02-07 16:20:21 +01:00
29914051e0
master groups that have multis
2013-02-06 17:19:56 +01:00
a404c4c992
masters shall have the same names as groups
2013-02-06 16:21:30 +01:00
6a3b7102b5
adds a freeze_everything possibility
2013-02-06 14:59:24 +01:00
d00a623fc1
validator set to false for read_write in setting
2013-02-06 14:34:12 +01:00
2cb3ddf2e8
Fix line wrapping and some raise messages spacing
...
* tiramisu/option.py (Multi.append): do not wrapp short line.
(validate_requires_arg): Add missing space for multi line strings.
2013-01-31 17:09:59 +01:00
03baedd4dd
Fix appending to a non-grouped multi
...
When the multi is not grouped, just set the value and do not try to
update len of inexistant slaves.
The code path try to update the len of all other variables under the
OptionDescription of the multi.
* tiramisu/option.py (Multi.append): return after setting the value.
Fixes : #4811 @10m
2013-01-31 17:09:59 +01:00
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