MCPcopy Create free account
hub / github.com/dagger/dagger / __str__

Method __str__

sdk/python/codegen/src/codegen/generator.py:614–628  ·  view source on GitHub ↗

Output for an InputObject field.

(self)

Source from the content-addressed store, hash-verified

612
613 @joiner
614 def __str__(self) -> Iterator[str]:
615 """Output for an InputObject field."""
616 yield ""
617 yield self.ctx.render_types(self.as_param())
618 doc_parts: list[str] = []
619 if self.description:
620 doc_parts.append(self.description)
621 if self.deprecated is not None:
622 directive = ".. deprecated::"
623 if self.deprecated:
624 directive = f"{directive} {self.deprecated}"
625 doc_parts.append(directive)
626
627 if doc_parts:
628 yield doc("\n\n".join(doc_parts))
629
630 def as_param(self) -> str:
631 """As a parameter in a function signature."""

Callers

nothing calls this directly

Calls 4

as_paramMethod · 0.95
docFunction · 0.85
render_typesMethod · 0.80
appendMethod · 0.45

Tested by

no test coverage detected