diff --git a/tiramisu/config.py b/tiramisu/config.py index d6399a2..d024159 100644 --- a/tiramisu/config.py +++ b/tiramisu/config.py @@ -537,7 +537,7 @@ class _CommonConfig(SubConfig): for subclass in self.__class__.__mro__: if subclass is not object: slots.update(subclass.__slots__) - slots -= frozenset(['_impl_context', '__weakref__']) + slots -= frozenset(['_impl_context', '_impl_meta', '__weakref__']) state = {} for slot in slots: try: @@ -564,6 +564,7 @@ class _CommonConfig(SubConfig): storage = get_storage(test=self._impl_test, **state['_storage']) self._impl_values._impl_setstate(storage) self._impl_settings._impl_setstate(storage) + self._impl_meta = None # ____________________________________________________________ diff --git a/translations/fr/tiramisu.po b/translations/fr/tiramisu.po index 256a0da..93e30f4 100644 --- a/translations/fr/tiramisu.po +++ b/translations/fr/tiramisu.po @@ -79,7 +79,7 @@ msgstr "l'attribut {2} de l'objet '{0}' ({1}) est en lecture seule" #: tiramisu/option.py:142 tiramisu/value.py:360 msgid "information's item not found: {0}" -msgstr "aucune config spécifié alors que c'est nécessaire" +msgstr "aucune config spécifiée alors que c'est nécessaire" #: tiramisu/option.py:204 msgid "cannot serialize Option, only in OptionDescription"