diff --git a/tiramisu/__init__.py b/tiramisu/__init__.py index 1813dfa..2db531b 100644 --- a/tiramisu/__init__.py +++ b/tiramisu/__init__.py @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2017 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2012-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the diff --git a/tiramisu/api.py b/tiramisu/api.py index 521176d..531b20e 100644 --- a/tiramisu/api.py +++ b/tiramisu/api.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (C) 2017 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2017-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the @@ -314,12 +314,14 @@ class TiramisuOptionProperty(CommonTiramisuOption): self.settings = config_bag.config.cfgimpl_get_settings() @count - def get(self): + def get(self, apply_requires=True): self._get_option() - self._test_slave_index() + if apply_requires: + self._test_slave_index() properties = self.settings.getproperties(self.path, self.index, - self.config_bag) + self.config_bag, + apply_requires) if TIRAMISU_VERSION == 2: properties = properties.get() return set(properties) @@ -394,6 +396,7 @@ class TiramisuOptionPermissive(CommonTiramisuOption): class TiramisuOptionInformation(CommonTiramisuOption): allow_unrestraint = True allow_optiondescription = True + slave_need_index = False @count def get(self, name, default=undefined): @@ -462,9 +465,10 @@ class TiramisuOptionValue(CommonTiramisuOption): def _len(self): self._get_option() subconfig_path = self.path.rsplit('.', 1)[0] - subconfig = self.config.getattr(subconfig_path, - None, - self.config_bag) + config_bag = self.config_bag.copy('nooption') + subconfig = config_bag.config.getattr(subconfig_path, + None, + config_bag) return subconfig.cfgimpl_get_length() def __getattr__(self, name): @@ -716,11 +720,11 @@ class TiramisuContextOption(TiramisuContext): type_=type, config_bag=self.config_bag) - #@count - #def get(self, path): - # return self.config_bag.config.unwrap_from_path(path, - # None, - # self.config_bag) + @count + def get(self, path): + return self.config_bag.config.unwrap_from_path(path, + None, + self.config_bag) @count def make_dict(self, diff --git a/tiramisu/autolib.py b/tiramisu/autolib.py index 6136dec..49088e2 100644 --- a/tiramisu/autolib.py +++ b/tiramisu/autolib.py @@ -1,4 +1,4 @@ -# Copyright (C) 2012-2017 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2012-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the diff --git a/tiramisu/config.py b/tiramisu/config.py index 5e77201..3dc79f1 100644 --- a/tiramisu/config.py +++ b/tiramisu/config.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (C) 2012-2017 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2012-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the @@ -72,7 +72,6 @@ class SubConfig(object): self._impl_context = context self._impl_path = subpath if descr is not None and \ - config_bag.setting_properties is not None and \ descr.impl_get_group_type() == groups.master: master = descr.getmaster() masterpath = master.impl_getname() diff --git a/tiramisu/error.py b/tiramisu/error.py index 8321940..aa2d073 100644 --- a/tiramisu/error.py +++ b/tiramisu/error.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (C) 2012-2017 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2012-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the diff --git a/tiramisu/i18n.py b/tiramisu/i18n.py index 580767a..21b92a6 100644 --- a/tiramisu/i18n.py +++ b/tiramisu/i18n.py @@ -1,5 +1,5 @@ # -*- coding: UTF-8 -*- -# Copyright (C) 2012-2017 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2012-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the diff --git a/tiramisu/option/baseoption.py b/tiramisu/option/baseoption.py index 0e3bfea..e0bf67f 100644 --- a/tiramisu/option/baseoption.py +++ b/tiramisu/option/baseoption.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (C) 2014-2017 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2014-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the @@ -284,8 +284,8 @@ class Base(object): def impl_has_dependency(self, self_is_dep=True): if self_is_dep is True: - if self.impl_is_master_slaves(): - return True + #if self.impl_is_master_slaves(): + # return True return getattr(self, '_has_dependency', False) else: return hasattr(self, '_dependencies') diff --git a/tiramisu/option/booloption.py b/tiramisu/option/booloption.py index 854da02..6f78743 100644 --- a/tiramisu/option/booloption.py +++ b/tiramisu/option/booloption.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (C) 2017 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2017-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the diff --git a/tiramisu/option/broadcastoption.py b/tiramisu/option/broadcastoption.py index 0c09ba6..524fcef 100644 --- a/tiramisu/option/broadcastoption.py +++ b/tiramisu/option/broadcastoption.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (C) 2017 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2017-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the diff --git a/tiramisu/option/choiceoption.py b/tiramisu/option/choiceoption.py index a4e7c7d..fd348bd 100644 --- a/tiramisu/option/choiceoption.py +++ b/tiramisu/option/choiceoption.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (C) 2017 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2017-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the diff --git a/tiramisu/option/dateoption.py b/tiramisu/option/dateoption.py index 3ec2d0b..fa9c9cb 100644 --- a/tiramisu/option/dateoption.py +++ b/tiramisu/option/dateoption.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (C) 2017 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2017-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the diff --git a/tiramisu/option/domainnameoption.py b/tiramisu/option/domainnameoption.py index 196cb6d..ed4cb3a 100644 --- a/tiramisu/option/domainnameoption.py +++ b/tiramisu/option/domainnameoption.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (C) 2017 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2017-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the diff --git a/tiramisu/option/dynoptiondescription.py b/tiramisu/option/dynoptiondescription.py index 1f92e36..a9c4c98 100644 --- a/tiramisu/option/dynoptiondescription.py +++ b/tiramisu/option/dynoptiondescription.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (C) 2017 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2017-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the diff --git a/tiramisu/option/emailoption.py b/tiramisu/option/emailoption.py index 2ee7f38..1d4886a 100644 --- a/tiramisu/option/emailoption.py +++ b/tiramisu/option/emailoption.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (C) 2017 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2017-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the diff --git a/tiramisu/option/filenameoption.py b/tiramisu/option/filenameoption.py index b2bc189..1142a34 100644 --- a/tiramisu/option/filenameoption.py +++ b/tiramisu/option/filenameoption.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (C) 2017 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2017-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the diff --git a/tiramisu/option/floatoption.py b/tiramisu/option/floatoption.py index eda8046..5b2268a 100644 --- a/tiramisu/option/floatoption.py +++ b/tiramisu/option/floatoption.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (C) 2017 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2017-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the diff --git a/tiramisu/option/intoption.py b/tiramisu/option/intoption.py index 0f39035..4299b38 100644 --- a/tiramisu/option/intoption.py +++ b/tiramisu/option/intoption.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (C) 2017 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2017-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the diff --git a/tiramisu/option/ipoption.py b/tiramisu/option/ipoption.py index 41d6bce..7b56721 100644 --- a/tiramisu/option/ipoption.py +++ b/tiramisu/option/ipoption.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (C) 2017 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2017-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the diff --git a/tiramisu/option/masterslave.py b/tiramisu/option/masterslave.py index a09437f..9f3fa02 100644 --- a/tiramisu/option/masterslave.py +++ b/tiramisu/option/masterslave.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- "master slave support" -# Copyright (C) 2014-2017 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2014-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the diff --git a/tiramisu/option/netmaskoption.py b/tiramisu/option/netmaskoption.py index 95de210..5bc047e 100644 --- a/tiramisu/option/netmaskoption.py +++ b/tiramisu/option/netmaskoption.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (C) 2017 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2017-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the diff --git a/tiramisu/option/networkoption.py b/tiramisu/option/networkoption.py index 810f886..0b39a69 100644 --- a/tiramisu/option/networkoption.py +++ b/tiramisu/option/networkoption.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (C) 2017 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2017-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the diff --git a/tiramisu/option/option.py b/tiramisu/option/option.py index c962e1d..3470595 100644 --- a/tiramisu/option/option.py +++ b/tiramisu/option/option.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- "option types and option description" -# Copyright (C) 2012-2017 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2012-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the diff --git a/tiramisu/option/optiondescription.py b/tiramisu/option/optiondescription.py index 9881576..a44b32e 100644 --- a/tiramisu/option/optiondescription.py +++ b/tiramisu/option/optiondescription.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (C) 2014-2017 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2014-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the diff --git a/tiramisu/option/passwordoption.py b/tiramisu/option/passwordoption.py index 957a3bc..9f81968 100644 --- a/tiramisu/option/passwordoption.py +++ b/tiramisu/option/passwordoption.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (C) 2017 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2017-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the diff --git a/tiramisu/option/portoption.py b/tiramisu/option/portoption.py index 6b818e1..dfc2fdc 100644 --- a/tiramisu/option/portoption.py +++ b/tiramisu/option/portoption.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (C) 2017 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2017-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the diff --git a/tiramisu/option/stroption.py b/tiramisu/option/stroption.py index 8198b14..0589baa 100644 --- a/tiramisu/option/stroption.py +++ b/tiramisu/option/stroption.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (C) 2017 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2017-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the diff --git a/tiramisu/option/symlinkoption.py b/tiramisu/option/symlinkoption.py index bad6ece..88835a0 100644 --- a/tiramisu/option/symlinkoption.py +++ b/tiramisu/option/symlinkoption.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (C) 2017 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2017-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the diff --git a/tiramisu/option/syndynoptiondescription.py b/tiramisu/option/syndynoptiondescription.py index 9d1be0d..757c028 100644 --- a/tiramisu/option/syndynoptiondescription.py +++ b/tiramisu/option/syndynoptiondescription.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (C) 2017 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2017-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the diff --git a/tiramisu/option/urloption.py b/tiramisu/option/urloption.py index 28dd908..7f38678 100644 --- a/tiramisu/option/urloption.py +++ b/tiramisu/option/urloption.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (C) 2017 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2017-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the diff --git a/tiramisu/option/usernameoption.py b/tiramisu/option/usernameoption.py index 6adcd54..0732c73 100644 --- a/tiramisu/option/usernameoption.py +++ b/tiramisu/option/usernameoption.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (C) 2017 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2017-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the diff --git a/tiramisu/setting.py b/tiramisu/setting.py index 355374c..2053c7a 100644 --- a/tiramisu/setting.py +++ b/tiramisu/setting.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- "sets the options of the configuration objects Config object itself" -# Copyright (C) 2012-2017 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2012-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the @@ -337,7 +337,8 @@ class Settings(object): def getproperties(self, path, index, - config_bag): + config_bag, + apply_requires=True): """ """ opt = config_bag.option @@ -346,7 +347,7 @@ class Settings(object): path = opt.impl_getpath(self._getcontext()) is_cached = False - if config_bag.setting_properties is not None: + if apply_requires and config_bag.setting_properties is not None: if 'cache' in config_bag.setting_properties and \ 'expire' in config_bag.setting_properties: ntime = int(time()) @@ -365,14 +366,16 @@ class Settings(object): else: props = meta.cfgimpl_get_settings().getproperties(path, index, - config_bag) - props |= self.apply_requires(path, - index, - False, - config_bag) + config_bag, + apply_requires) + if apply_requires: + props |= self.apply_requires(path, + index, + False, + config_bag) props -= self.getpermissive(opt, path) - if config_bag.setting_properties is not None and \ + if apply_requires and config_bag.setting_properties is not None and \ 'cache' in config_bag.setting_properties: if 'expire' in config_bag.setting_properties: ntime = ntime + expires_time diff --git a/tiramisu/storage/__init__.py b/tiramisu/storage/__init__.py index 9f089ff..cf6c2e0 100644 --- a/tiramisu/storage/__init__.py +++ b/tiramisu/storage/__init__.py @@ -1,4 +1,4 @@ -# Copyright (C) 2013-2017 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2013-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the diff --git a/tiramisu/storage/dictionary/__init__.py b/tiramisu/storage/dictionary/__init__.py index 312d2ed..5d1a79f 100644 --- a/tiramisu/storage/dictionary/__init__.py +++ b/tiramisu/storage/dictionary/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (C) 2013-2017 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2013-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the diff --git a/tiramisu/storage/dictionary/setting.py b/tiramisu/storage/dictionary/setting.py index 6226b0f..50d4997 100644 --- a/tiramisu/storage/dictionary/setting.py +++ b/tiramisu/storage/dictionary/setting.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- "default plugin for setting: set it in a simple dictionary" -# Copyright (C) 2013-2017 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2013-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the diff --git a/tiramisu/storage/dictionary/storage.py b/tiramisu/storage/dictionary/storage.py index 872a76c..9758c01 100644 --- a/tiramisu/storage/dictionary/storage.py +++ b/tiramisu/storage/dictionary/storage.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (C) 2013-2017 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2013-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the diff --git a/tiramisu/storage/dictionary/value.py b/tiramisu/storage/dictionary/value.py index 5fe6d1d..8e4d7e3 100644 --- a/tiramisu/storage/dictionary/value.py +++ b/tiramisu/storage/dictionary/value.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- "default plugin for value: set it in a simple dictionary" -# Copyright (C) 2013-2017 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2013-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the diff --git a/tiramisu/storage/sqlalchemy/__init__.py b/tiramisu/storage/sqlalchemy/__init__.py index 583da60..e99c4c5 100644 --- a/tiramisu/storage/sqlalchemy/__init__.py +++ b/tiramisu/storage/sqlalchemy/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (C) 2014 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2014-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the diff --git a/tiramisu/storage/sqlalchemy/setting.py b/tiramisu/storage/sqlalchemy/setting.py index cb8f00d..a5e252a 100644 --- a/tiramisu/storage/sqlalchemy/setting.py +++ b/tiramisu/storage/sqlalchemy/setting.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- "default plugin for setting: set it in a simple dictionary" -# Copyright (C) 2014 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2014-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the diff --git a/tiramisu/storage/sqlalchemy/storage.py b/tiramisu/storage/sqlalchemy/storage.py index 48394e2..a8b1940 100644 --- a/tiramisu/storage/sqlalchemy/storage.py +++ b/tiramisu/storage/sqlalchemy/storage.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (C) 2013 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2013-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the diff --git a/tiramisu/storage/sqlalchemy/util.py b/tiramisu/storage/sqlalchemy/util.py index 2849dda..3c9395f 100644 --- a/tiramisu/storage/sqlalchemy/util.py +++ b/tiramisu/storage/sqlalchemy/util.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- "" -# Copyright (C) 2014 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2014-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/tiramisu/storage/sqlalchemy/value.py b/tiramisu/storage/sqlalchemy/value.py index a917bc7..b9db548 100644 --- a/tiramisu/storage/sqlalchemy/value.py +++ b/tiramisu/storage/sqlalchemy/value.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- "plugin for value: set it in sqlalchemy" -# Copyright (C) 2013-2014 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2013-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the diff --git a/tiramisu/storage/sqlite3/__init__.py b/tiramisu/storage/sqlite3/__init__.py index b377610..026acf5 100644 --- a/tiramisu/storage/sqlite3/__init__.py +++ b/tiramisu/storage/sqlite3/__init__.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- -# Copyright (C) 2013-2017 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2013-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the diff --git a/tiramisu/storage/sqlite3/setting.py b/tiramisu/storage/sqlite3/setting.py index b39dd1e..586c919 100644 --- a/tiramisu/storage/sqlite3/setting.py +++ b/tiramisu/storage/sqlite3/setting.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- "default plugin for setting: set it in a simple dictionary" -# Copyright (C) 2013-2017 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2013-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the diff --git a/tiramisu/storage/sqlite3/sqlite3db.py b/tiramisu/storage/sqlite3/sqlite3db.py index 0728454..9bbf671 100644 --- a/tiramisu/storage/sqlite3/sqlite3db.py +++ b/tiramisu/storage/sqlite3/sqlite3db.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- "sqlite3 cache" -# Copyright (C) 2013-2017 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2013-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the diff --git a/tiramisu/storage/sqlite3/storage.py b/tiramisu/storage/sqlite3/storage.py index 8c1a8f0..1ea2ff5 100644 --- a/tiramisu/storage/sqlite3/storage.py +++ b/tiramisu/storage/sqlite3/storage.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- "default plugin for cache: set it in a simple dictionary" -# Copyright (C) 2013-2017 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2013-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the diff --git a/tiramisu/storage/sqlite3/value.py b/tiramisu/storage/sqlite3/value.py index c381976..5dc0d1d 100644 --- a/tiramisu/storage/sqlite3/value.py +++ b/tiramisu/storage/sqlite3/value.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- "default plugin for value: set it in a simple dictionary" -# Copyright (C) 2013-2017 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2013-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the diff --git a/tiramisu/storage/util.py b/tiramisu/storage/util.py index 89c5a73..88ada3c 100644 --- a/tiramisu/storage/util.py +++ b/tiramisu/storage/util.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- "utils used by storage" -# Copyright (C) 2013-2017 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2013-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the diff --git a/tiramisu/value.py b/tiramisu/value.py index 0d05d1d..dc6b20e 100644 --- a/tiramisu/value.py +++ b/tiramisu/value.py @@ -1,6 +1,6 @@ # -*- coding: utf-8 -*- "takes care of the option's values and multi values" -# Copyright (C) 2013-2017 Team tiramisu (see AUTHORS for all contributors) +# Copyright (C) 2013-2018 Team tiramisu (see AUTHORS for all contributors) # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Lesser General Public License as published by the