Skip to content

Commit 564669f

Browse files
raybellwavesRay Bell
and
Ray Bell
authored
add __repr__ and __str__ methods to Parameter (#1714)
* add __repr__ and __str__ methods to Parameter --------- Co-authored-by: Ray Bell <[email protected]>
1 parent 7eb82f0 commit 564669f

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

metaflow/parameters.py

+7-1
Original file line numberDiff line numberDiff line change
@@ -273,7 +273,7 @@ def __init__(
273273
help: Optional[str] = None,
274274
required: bool = False,
275275
show_default: bool = True,
276-
**kwargs: Dict[str, Any]
276+
**kwargs: Dict[str, Any],
277277
):
278278
self.name = name
279279
self.kwargs = kwargs
@@ -331,6 +331,12 @@ def __init__(
331331
"for string parameters." % name
332332
)
333333

334+
def __repr__(self):
335+
return "metaflow.Parameter(name=%s, kwargs=%s)" % (name, kwargs)
336+
337+
def __str__(self):
338+
return "metaflow.Parameter(name=%s, kwargs=%s)" % (name, kwargs)
339+
334340
def option_kwargs(self, deploy_mode):
335341
kwargs = self.kwargs
336342
if isinstance(kwargs.get("default"), DeployTimeField) and not deploy_mode:

0 commit comments

Comments
 (0)