Commit Graph

35 Commits

Author SHA1 Message Date
Emmanuel Garette 5a1987f2e6 Add MasterSlaves object 2017-10-14 13:33:25 +02:00
Emmanuel Garette c8bc3093c7 python 3.5 support 2017-07-09 09:49:03 +02:00
Emmanuel Garette 8c733d5303 update setup.py 2016-03-10 14:50:27 +01:00
Emmanuel Garette 32592b9289 setitem for a slave only modify current value 2016-03-08 23:18:42 +01:00
Emmanuel Garette 35ffde841b add force_permissive to Values.is_default_owner 2016-03-07 16:34:36 +01:00
Emmanuel Garette 51d14f30a4 can set owner for a slave 2016-01-25 16:22:28 +01:00
Emmanuel Garette 44cd618704 remove pep8 validation errors 2015-07-24 17:54:10 +02:00
Emmanuel Garette 8a59e27396 f option is frozen with force_default_on_freeze property, owner must be 'default' check property when tried to change owner 2014-10-26 08:51:45 +01:00
Emmanuel Garette ff5376a382 properties are check now in getowner
get_modified_values works good with force_store_value
2014-03-29 20:31:56 +01:00
Emmanuel Garette a067d2cdd9 add some tests 2014-02-04 21:14:30 +01:00
Emmanuel Garette 0f966f6d26 check if permissive is in global properties before allow permissive for an option 2013-12-09 15:29:37 +01:00
gwen a894a5e27b rename API add_owner -> addowner 2013-08-27 16:12:53 +02:00
Emmanuel Garette 36ed6f874f add some tests for values
cannot use __setitem__ to set value for an option
in append, len should not greater than master option
2013-08-25 18:06:07 +02:00
Emmanuel Garette e4c129efc5 getowner need now an option 2013-08-24 22:32:54 +02:00
Emmanuel Garette 62553aba1f test invalid owner in setowner 2013-08-23 09:29:42 +02:00
Emmanuel Garette 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
Emmanuel Garette e6f00948f3 optimisations and all is properties 2013-04-03 12:20:26 +02:00
gwen 9259a6e3f7 values are in value objects now 2013-02-07 16:20:21 +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 86f9096937 settings are in a separate object 2012-11-19 10:45:03 +01:00
gwen 09dba4b959 suppression of the override 2012-11-12 12:06:58 +01:00
gwen b3da043190 trimming options's callbacks 2012-10-15 15:06:41 +02:00
gwen b2e97573bd tests on frozen and None value 2012-09-19 09:31:02 +02:00
gwen c70fc04f3a has_callback options cannot be overrided 2012-09-18 15:25:35 +02:00
gwen e2bcac1c01 mandatory or type error raised 2012-09-12 10:38:41 +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 45ff59aea2 tests are passing again after package renaming 2012-07-23 14:52:08 +02:00
gwen 9aa9d9780a everything in src for packaging purposes 2012-07-13 09:42:14 +02:00
gwen d1f97ca50f everything in src for packaging purposes 2012-07-13 09:37:25 +02:00
gwen 4ec7dff6c4 value None in multi values 2012-07-11 12:30:45 +02:00
gwen a80b868cae default value if option is set to None 2012-07-10 15:15:35 +02:00
gwen 9f184d54c3 add type list for value owners 2012-07-09 11:27:51 +02:00
gwen 8b16814ab4 first revision 2012-05-13 20:48:51 +02:00