Emmanuel Garette
|
3170237c8e
|
properties validation not in setting and now launch when modify multi
|
2013-04-17 21:33:34 +02:00 |
Emmanuel Garette
|
656b751995
|
mandatory is a true property (no more MandatoryError) + tests
|
2013-04-16 22:44:16 +02:00 |
Emmanuel Garette
|
6097f3af84
|
only catch PropertiesOptionError
|
2013-04-16 12:04:20 +02:00 |
Emmanuel Garette
|
16801ad1b2
|
SubConfig: first argument must be a OD
|
2013-04-16 11:51:48 +02:00 |
Emmanuel Garette
|
90999585fa
|
auto_store_value => force_store_value
|
2013-04-16 11:30:02 +02:00 |
Emmanuel Garette
|
447c175b6a
|
Add "force_store_value" property. If set, store, for example, calculated value as owner values.
So calculated value are calculate only one time.
|
2013-04-16 09:45:42 +02:00 |
Emmanuel Garette
|
1f0bb88bc1
|
add cons_lower + DomainnameOption
|
2013-04-16 09:34:00 +02:00 |
Emmanuel Garette
|
9357b342c1
|
review exception
|
2013-04-14 12:01:32 +02:00 |
Emmanuel Garette
|
fbcbbfbd2b
|
consistencies now a list
|
2013-04-14 10:14:06 +02:00 |
Emmanuel Garette
|
9644dd3661
|
add gettext support
|
2013-04-13 23:09:05 +02:00 |
Emmanuel Garette
|
9c2dcc164c
|
attribute in Option now starts with '_'
add ValidateError
add consistancies in Option
remove byattr in find
|
2013-04-13 22:50:55 +02:00 |
Emmanuel Garette
|
26568dc45a
|
Values validate now value
|
2013-04-11 11:30:58 +02:00 |
Emmanuel Garette
|
0c5ab9df18
|
don't launch apply_requires more than needed
|
2013-04-08 16:12:23 +02:00 |
Emmanuel Garette
|
67e67a5020
|
NoValueReturn is not needed now + apply_requires is now in settings
|
2013-04-08 16:05:56 +02:00 |
Emmanuel Garette
|
d8b68fa1ec
|
suppress _cfgimpl_parent and _cfgimpl_get_path() from SubConfig
|
2013-04-05 16:59:48 +02:00 |
Emmanuel Garette
|
88ea962d82
|
tiramisu/config.py: _cfgimpl_subconfigs is not used
|
2013-04-05 12:31:50 +02:00 |
Emmanuel Garette
|
d100d66548
|
tiramisu/config.py can specify return type for find ('option', 'value', 'path') and remove get
user need replace config.get(value) by config.find(byname="value", type_='value')
|
2013-04-05 12:20:33 +02:00 |
Emmanuel Garette
|
c918191d21
|
permissives are for a specified option not config
|
2013-04-04 15:14:16 +02:00 |
Emmanuel Garette
|
9006dca09f
|
set permissive to cfgimpl_get_home_by_path
|
2013-04-04 12:16:18 +02:00 |
Emmanuel Garette
|
e9902d8ce2
|
rewrite make_dict
|
2013-04-04 11:24:00 +02:00 |
Emmanuel Garette
|
ccac34b2db
|
Merge branch 'master' of ssh://git.labs.libre-entreprise.org/gitroot/tiramisu
|
2013-04-03 17:05:46 +02:00 |
Emmanuel Garette
|
6105191d9c
|
tiramisu/value.py : self.opt => opt + disable permissive in read_write mode
|
2013-04-03 17:05:41 +02:00 |
gwen
|
e75d6abad1
|
test_option_has_an_api_name temporarily disabled
|
2013-04-03 16:01:53 +02:00 |
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
|
39c8e2eb0b
|
add import and name => opt._name
|
2013-03-25 11:45:21 +01:00 |
Emmanuel Garette
|
f6a14e3223
|
add UnicodeOption
|
2013-03-20 12:37:27 +01:00 |
gwen
|
ccf75aac89
|
tests for get_home_by_paths
|
2013-03-15 09:24:43 +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 |
Emmanuel Garette
|
783e982c9b
|
informations attribute finally works
|
2013-03-13 11:29:29 +01:00 |
Emmanuel Garette
|
e1357fd5c5
|
adds information attribute to an option
|
2013-03-12 17:45:28 +01:00 |
Emmanuel Garette
|
729feb3239
|
adds information attribute to an option
|
2013-03-12 16:54:39 +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
|
c26b0ca12b
|
Merge branch 'master' of ssh://git.labs.libre-entreprise.org/gitroot/tiramisu
|
2013-03-06 09:34:07 +01:00 |
gwen
|
4660f58608
|
valid name accepts only str type
|
2013-03-06 09:22:56 +01:00 |
gwen
|
e360a07a21
|
BaseType refactoring
|
2013-03-01 13:10:52 +01:00 |
gwen
|
df3753c36b
|
finally a getvalue without a getattr
|
2013-02-27 11:09:13 +01:00 |
gwen
|
c40d33fec3
|
type shall not be a list
|
2013-02-27 08:50:41 +01:00 |
gwen
|
1f1e5e5d26
|
type shall not be a list
|
2013-02-26 17:04:41 +01:00 |
gwen
|
e515ec145d
|
type shall not be a list
|
2013-02-26 16:58:44 +01:00 |
gwen
|
151bc83ba5
|
previous value api
|
2013-02-26 14:56:15 +01:00 |
gwen
|
762b0e9c69
|
is_empty
|
2013-02-26 14:31:45 +01:00 |
gwen
|
8be48e5eba
|
pep8
|
2013-02-25 16:24:30 +01:00 |