pydox.commodities.PlotParams.get#
- classmethod PlotParams.get(obj: Callable | TPlotParams | None = None, **kwargs) PlotParams[source]#
Return a
pydox.commodities.PlotParamsinstance from an objectBehavior:
If object is None, return a default
pydox.commodities.PlotParamsinstance with **kwargs.If object is a
functools.partialofpydox.commodities.PlotParams, return the calledfunctools.partial.If object is an instance of
pydox.commodities.PlotParams, return it unchanged.
In any other case, a
ValueErroris raised.This class method can thus be used as an object validator, that will return an instance of
pydox.commodities.PlotParamsor fails.- Parameters:
obj (None |
functools.partial`(:class:`pydox.commodities.PlotParams) |pydox.commodities.PlotParams)**kwargs – Passed to
pydox.commodities.PlotParamsif obj is None. Ignored otherwise.
- Return type:
- Raises: