As a Arg object for the query builder.
(self)
| 653 | yield from wrap_indent(directive) |
| 654 | |
| 655 | def as_arg(self) -> str: |
| 656 | """As a Arg object for the query builder.""" |
| 657 | params = [quote(self.graphql_name), self.name] |
| 658 | if self.default_is_mutable: |
| 659 | params[1] = f"{self.default_value} if {self.name} is None else {self.name}" |
| 660 | if self.has_default: |
| 661 | params.append(self.default_value) |
| 662 | return f"Arg({', '.join(params)})," |
| 663 | |
| 664 | |
| 665 | class _ObjectField: |