d8f36766ee
coverage for tiramisu/option/masterslave.py
2017-02-04 14:34:56 +01:00
722779ebf7
coverage
2017-02-03 23:39:24 +01:00
fe379abb42
display_list must return str, not unicode
2017-02-03 15:56:00 +01:00
1fba3394fe
unicode decode error with UnicodeOption
2017-02-02 08:56:01 +01:00
f497e99002
remove unicode decode error
2017-01-19 21:38:16 +01:00
e2159fd307
validator's function can have 1 arg, 2 args or 3 args
2017-01-18 15:54:30 +01:00
66f24bd1c0
add fullpath to make_dict
2017-01-06 21:01:24 +01:00
8249b8eb20
old style PropertiesOptionError is now accepted
2016-11-15 16:38:25 +01:00
44dfd21ff6
better error msg
2016-10-23 23:18:06 +02:00
4e8d780929
support python3
2016-10-21 10:00:44 +02:00
19b676967d
better propertyerror message
2016-09-14 20:17:25 +02:00
e8764f6173
remove some try/except + consistency not works with submulti
2016-01-03 13:23:15 +01:00
b64189f763
add DynOptionDescription
2014-06-19 23:22:39 +02:00
31fff062e1
Values in ChoiceOption can be a function now
2014-04-27 10:36:47 +02:00
b7f85b8559
Merge branch 'master' into lgpl
2013-09-28 18:43:46 +02:00
gwen
162ae02df8
refactor (warnings_only)
2013-09-27 09:52:18 +02:00
f4677b9ef9
use warnings instead of a new dictionary
2013-09-26 21:56:06 +02:00
8a7078d3b0
gpl to lgpl
2013-09-22 22:33:09 +02:00
gwen
fbf05ba5e4
python 3 compatibility
...
remove __eq__ and __ne__ in Option
2013-08-28 21:13:42 +02:00
0bc47b1cf9
ConstError in tiramisu/error.py
...
storage_type is now unique
rename _const => _NameSpace
can change storage's options in set_storage
storage :
add Setting object in storage
rename enumerate to list_sessions
rename delete to delete_session
auto-create owner when load sqlite3 storage and in getowner
2013-08-26 21:48:42 +02:00
gwen
564fecc261
pep 8 lines too long
2013-08-20 12:08:02 +02:00
2751a2694a
RequirementRecursiveError => RequirementError
...
Properties in "apply_requires" are now transitive (but only if tested property is in properties list)
New requirement option (a boolean), don't touch properties if PropertyError in "apply_requires"
2013-05-31 23:30:00 +02:00
gwen
879a415e75
add docstrings
2013-05-23 14:55:52 +02:00
gwen
0e6032dd88
new api documentation
2013-05-21 18:42:56 +02:00
gwen
988bd659b8
refactoring the doc for the 0.55 new API
2013-05-15 17:35:49 +02:00
2d57ed160e
work on MetaConfig
2013-05-02 11:34:57 +02:00
1fd5f685de
callback must be a function and validator support same paramaters has callback
2013-04-22 16:48:13 +02:00
e883e5b89e
remove _setoption in SymLinkOption
...
objimpl_ => optimpl_
ConflictConfigError => ConflictError
add read_write/read_only/getowner in Config
2013-04-22 09:19:05 +02:00
682d9fe207
add option name's validation and rename Option method with objimpl_
2013-04-20 21:58:52 +02:00
410add6a2a
add SlaveError for slave's length
2013-04-19 20:10:55 +02:00
eea96cc3d1
MultiTypeError => ValueError
2013-04-17 21:57:06 +02:00
80438b1495
Rename AmbigousOptionError as ConflictOptionError
2013-04-17 21:50:31 +02:00
3170237c8e
properties validation not in setting and now launch when modify multi
2013-04-17 21:33:34 +02:00
656b751995
mandatory is a true property (no more MandatoryError) + tests
2013-04-16 22:44:16 +02:00
9357b342c1
review exception
2013-04-14 12:01:32 +02:00
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
67e67a5020
NoValueReturn is not needed now + apply_requires is now in settings
2013-04-08 16:05:56 +02: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
a36ae7df85
permissive in the getattr
2012-10-16 15:09:52 +02:00
gwen
b533bd996b
eosfunc and autolib
2012-09-18 09:48:41 +02:00
gwen
9bb366bb91
now we know wich property has been matched
2012-09-07 15:47:06 +02:00
gwen
bf0dcbe2c8
replace special_owner with hascallback_and_freeze
2012-08-14 10:55:08 +02:00
gwen
753b0a55c7
opt.hidden and opt.disabled is replaced by opt.properties
2012-08-13 12:49:58 +02:00
gwen
d05feb78f9
suppression of the notion of normal and expert mode
2012-08-13 09:32:33 +02:00
gwen
c9bc9f3823
recursive requirements are detected now
2012-07-26 10:54:57 +02:00
gwen
a871cab083
relative imports to absolute imports ( fixes #2667 )
2012-07-23 14:39:16 +02:00