remove cache when import data

This commit is contained in:
2018-04-27 14:20:12 +02:00
parent b442d52289
commit a9919e438b
2 changed files with 41 additions and 2 deletions

View File

@ -773,7 +773,8 @@ class TiramisuContextValue(TiramisuContext):
@count
def importation(self, values):
"""import values"""
return self.config_bag.config.cfgimpl_get_values()._p_.importation(values)
self.config_bag.config.cfgimpl_get_values()._p_.importation(values)
self.config_bag.config.cfgimpl_reset_cache(None, None, None)
class TiramisuContextOwner(TiramisuContext):
@ -855,7 +856,8 @@ class TiramisuContextProperty(TiramisuContext):
@count
def importation(self, properties):
"""import configuration properties"""
return self.config_bag.config.cfgimpl_get_settings()._p_.importation(properties)
self.config_bag.config.cfgimpl_get_settings()._p_.importation(properties)
self.config_bag.config.cfgimpl_reset_cache(None, None, None)
class TiramisuContextPermissive(TiramisuContext):
@ -880,6 +882,7 @@ class TiramisuContextPermissive(TiramisuContext):
def importation(self, permissives):
"""import configuration permissives"""
self.config_bag.config.cfgimpl_get_settings()._pp_.importation(permissives)
self.config_bag.config.cfgimpl_reset_cache(None, None, None)