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