|
c84d13a1c6
|
we can serialize Config now
|
2013-09-22 20:57:52 +02:00 |
|
|
972dff0a1c
|
serialize new callback
|
2013-09-20 23:47:40 +02:00 |
|
|
ae4df32d0e
|
error if change slave len for default's slave option
|
2013-09-19 23:02:15 +02:00 |
|
|
28c416dd84
|
add allow_reserved in IPOption
|
2013-09-19 21:51:55 +02:00 |
|
|
90ae9aa70d
|
refactore carry_out_calculation + test + documentation
|
2013-09-19 21:39:41 +02:00 |
|
gwen
|
30ff0fb72b
|
Merge branch 'master' of ssh://git.labs.libre-entreprise.org/gitroot/tiramisu
|
2013-09-17 14:03:03 +02:00 |
|
|
866364059c
|
dont change anything if config_error
|
2013-09-17 09:10:08 +02:00 |
|
|
7165f73292
|
add metaconfig
|
2013-09-17 09:02:10 +02:00 |
|
|
57f4dd8d3f
|
allow mandatory value (see 9ddf100118d913c2f4225cca1adb65317b512d84 for more details)
|
2013-09-16 20:51:13 +02:00 |
|
gwen
|
653eb776bf
|
Merge branch 'master' of ssh://git.labs.libre-entreprise.org/gitroot/tiramisu
|
2013-09-16 15:21:18 +02:00 |
|
gwen
|
ffc9d086f9
|
double negation in error msg
|
2013-09-16 15:21:08 +02:00 |
|
|
9ddf100118
|
when we get an option's value, we need it's values to calculate properties (ie for mandatory's option)
if a disabled option has a callback to an other disabled value, it's raise ConfigError
now only raise if option has no other propertiesError
|
2013-09-16 15:07:34 +02:00 |
|
|
abbb7a274e
|
update doc
|
2013-09-14 14:44:50 +02:00 |
|
|
28ea4f0e90
|
update doc
|
2013-09-10 21:04:12 +02:00 |
|
|
3dc72c505c
|
support no expire in getcache
|
2013-09-07 22:37:13 +02:00 |
|
|
632de1cffb
|
comment tiramisu/setting.py
|
2013-09-07 22:16:50 +02:00 |
|
|
371f094dcb
|
comment tiramisu/setting.py
|
2013-09-07 21:47:17 +02:00 |
|
|
77c1ccf40b
|
add 'cache' property
|
2013-09-07 17:25:22 +02:00 |
|
|
f8b0a53c3f
|
cache is always a dictionary in memory
|
2013-09-07 10:31:39 +02:00 |
|
|
c8876ab184
|
comment storage
|
2013-09-06 23:53:19 +02:00 |
|
|
22bfbb9fa4
|
storage no more in setting.py, code is now in storage/__init__.py
|
2013-09-06 23:15:36 +02:00 |
|
gwen
|
18fc5db4ac
|
lists in sets
|
2013-09-06 09:05:19 +02:00 |
|
|
dc688ad644
|
ro/rw_append/remove are now 'set' type
|
2013-09-04 09:09:45 +02:00 |
|
gwen
|
02873f2836
|
Merge branch 'master' of ssh://git.labs.libre-entreprise.org/gitroot/tiramisu
|
2013-09-04 09:05:25 +02:00 |
|
gwen
|
9983739b2b
|
pep8 line too long
|
2013-09-04 09:05:12 +02:00 |
|
|
3b733d1b4f
|
support cache consistencies + no consistencies for a symlink + test
|
2013-09-03 22:41:18 +02:00 |
|
gwen
|
fc9f6ce816
|
Merge branch 'master' of ssh://git.labs.libre-entreprise.org/gitroot/tiramisu
|
2013-09-03 11:01:37 +02:00 |
|
gwen
|
f9fde44b3b
|
docstrings
|
2013-09-03 11:01:07 +02:00 |
|
|
aeeaf6ec14
|
impl_get_information and impl_set_information are, now, persistent in storage
|
2013-09-03 10:38:38 +02:00 |
|
|
0212a15387
|
add __setstate__ to loads from a serialised object
|
2013-09-02 23:04:37 +02:00 |
|
|
cc3a33ef4f
|
true serialize for _children
|
2013-09-02 21:29:41 +02:00 |
|
|
84b7ec7b37
|
update __slots__ for Option/BaseOption
|
2013-09-02 20:46:51 +02:00 |
|
|
8ccfba1671
|
factorise Option and OptionDescription init
|
2013-09-02 20:37:23 +02:00 |
|
|
f106f3ced7
|
cannot set properties if those properties are in requirement
|
2013-09-02 19:47:00 +02:00 |
|
|
4636a977cc
|
requirements: calculate all requirements for an option
|
2013-09-02 17:13:43 +02:00 |
|
gwen
|
5624a69e41
|
merge
|
2013-09-02 15:11:38 +02:00 |
|
gwen
|
7dd9394b84
|
makefile and docstrings
|
2013-09-02 15:06:55 +02:00 |
|
|
2c1da6d72e
|
an OptionDescription can be serialized
|
2013-09-02 15:01:49 +02:00 |
|
|
d3ee2acaab
|
can export options
|
2013-09-01 22:20:11 +02:00 |
|
|
82b375ade5
|
- add "make build-pot" to build or update translations/tiramisu.pot files
- corrections in error's message in tiramisu/option.py
- update tiramisu.pot
- update fr's translation
|
2013-08-31 09:54:23 +02:00 |
|
|
5893f8ad72
|
attributes in Option are now read-only if option set in Config (_name is everytime read-only)
|
2013-08-30 21:15:55 +02:00 |
|
gwen
|
5efc62af09
|
docstring setpermissive
|
2013-08-29 09:32:32 +02:00 |
|
|
8aa4260404
|
test force_default_on_freeze with multi and correction in Multi()
|
2013-08-28 22:50:35 +02:00 |
|
|
7f755e0ef8
|
setpermissive should have opt has option
|
2013-08-28 22:05:44 +02:00 |
|
gwen
|
fbf05ba5e4
|
python 3 compatibility
remove __eq__ and __ne__ in Option
|
2013-08-28 21:13:42 +02:00 |
|
|
776524a22d
|
pep8
|
2013-08-28 09:18:48 +02:00 |
|
|
397a600be7
|
pep8
|
2013-08-28 09:16:12 +02:00 |
|
|
3be005e82e
|
add test test/test_dereference.py + memoryleaks in optiondescription's cache
|
2013-08-27 21:36:52 +02:00 |
|
|
d75cef9c0f
|
pep8
|
2013-08-27 17:13:20 +02:00 |
|
gwen
|
a894a5e27b
|
rename API add_owner -> addowner
|
2013-08-27 16:12:53 +02:00 |
|