structure saas with tools
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
"""Rendering parameter handling."""
|
||||
|
||||
from .. import copying
|
||||
|
||||
__all__ = ['ParameterBase']
|
||||
|
||||
|
||||
class ParameterBase(copying.CopyBase):
|
||||
"""Rendering parameter."""
|
||||
|
||||
def _getattr_from_dict(self, attrname: str, *, default=None):
|
||||
"""Return self.attrname if attrname is in the instance dictionary
|
||||
(as oposed to on the type)."""
|
||||
if attrname in self.__dict__:
|
||||
return getattr(self, attrname)
|
||||
return default
|
||||
Reference in New Issue
Block a user