treex.Inputs
Source code in treex/types.py
class Inputs:
args: tp.Tuple[tp.Any, ...]
kwargs: tp.Dict[str, tp.Any]
def __init__(self, *args, **kwargs):
self.args = args
self.kwargs = kwargs
@classmethod
def from_value(cls, value: InputLike) -> "Inputs":
if isinstance(value, cls):
return value
elif isinstance(value, tuple):
return cls(*value)
elif isinstance(value, dict):
return cls(**value)
else:
return cls(value)