Emmanuel Garette
e6f00948f3
optimisations and all is properties
2013-04-03 12:20:26 +02:00
gwen
8181d1b596
build cache builds correctly now
2013-03-27 17:01:20 +01:00
Emmanuel Garette
201f9d6db4
remise en fonction des self._cfgimpl_slots
2013-03-27 16:41:22 +01:00
Emmanuel Garette
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
Emmanuel Garette
899f864f8d
works on performante
2013-03-26 10:29:49 +01:00
Emmanuel Garette
4f3db9cbc6
support break in iterator
2013-03-25 14:21:30 +01:00
Emmanuel Garette
087f7e3a75
cfgimpl_permissive is not the permissive param
2013-03-14 17:51:51 +01:00
Emmanuel Garette
9e81ae4737
get_home_by_path is a public method
2013-03-14 16:07:26 +01:00
Emmanuel Garette
15beeda0f0
add permissive in config
2013-03-14 11:31:44 +01:00
gwen
11ad037af9
iter on all objects
2013-03-07 11:02:18 +01:00
Emmanuel Garette
9b3eb33d27
generate correct len for slave if no value
2013-03-06 17:17:33 +01:00
gwen
4660f58608
valid name accepts only str type
2013-03-06 09:22:56 +01:00
gwen
df3753c36b
finally a getvalue without a getattr
2013-02-27 11:09:13 +01:00
gwen
8be48e5eba
pep8
2013-02-25 16:24:30 +01:00
gwen
ea7d297c9b
private method _get_multitype()
2013-02-25 15:12:09 +01:00
gwen
7b4f3b5d36
option's name shall not have an api's method name
2013-02-25 11:33:20 +01:00
gwen
8f4efe6b00
add masters/slaves in the Values()
2013-02-22 11:09:17 +01:00
gwen
e6d5d349c8
refactoring values
2013-02-21 17:07:00 +01:00
gwen
b69ecbd2eb
update of the doc
2013-02-19 11:24:17 +01:00
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