Compare commits
2 Commits
release/3.
...
release/3.
Author | SHA1 | Date | |
---|---|---|---|
4321bde399 | |||
c15dac8093 |
@ -45,4 +45,4 @@ allfuncs.extend(all_options)
|
||||
del(all_options)
|
||||
__all__ = tuple(allfuncs)
|
||||
del(allfuncs)
|
||||
__version__ = "3.0rc12"
|
||||
__version__ = "3.0rc13"
|
||||
|
@ -1536,6 +1536,12 @@ class TiramisuDispatcherOption(TiramisuDispatcher, TiramisuContextOption):
|
||||
subconfig,
|
||||
self._config_bag)
|
||||
|
||||
def __getattr__(self, subfunc: str) -> Any:
|
||||
if subfunc == 'unrestraint':
|
||||
config_bag = self._config_bag.copy()
|
||||
config_bag.unrestraint()
|
||||
return TiramisuDispatcherOption(config_bag)
|
||||
|
||||
|
||||
class Config(TiramisuAPI):
|
||||
"""Root config object that enables us to handle the configuration options"""
|
||||
|
@ -692,8 +692,8 @@ class _CommonConfig(SubConfig):
|
||||
child.parents.append(weakref.ref(duplicated_config))
|
||||
if self.parents:
|
||||
if deep:
|
||||
if metaconfig_prefix is not None and self._impl_path is not None:
|
||||
metaconfig_prefix += self._impl_path
|
||||
if metaconfig_prefix is not None:
|
||||
metaconfig_prefix += self.impl_getname()
|
||||
for parent in self.parents:
|
||||
duplicated_config = parent().duplicate(deep=deep,
|
||||
storage=storage,
|
||||
|
Reference in New Issue
Block a user