# takes precedence over execution_options
if populate_existing is not None:
execution_options = {
- **execution_options, # type: ignore[typeddict-item]
+ **execution_options,
"populate_existing": populate_existing,
}
else:
else:
return quoted_name(value, quote)
- def __new__(cls, value: str, quote: Optional[bool]) -> quoted_name:
+ def __new__(cls, value: str, quote: Optional[bool]) -> Self:
assert (
value is not None
), "use quoted_name.construct() for None passthrough"
__slots__ = ()
- def __new__(cls, value: str, quote: Optional[bool] = None) -> Any:
+ def __new__(cls, value: str, quote: Optional[bool] = None) -> Self:
quote = getattr(value, "quote", quote)
# return super(_truncated_label, cls).__new__(cls, value, quote, True)
return super().__new__(cls, value, quote)