Skip to content

Commit e3789ef

Browse files
committed
Silence new ty 0.0.87 override diagnostics in Cmd2ArgumentParser
1 parent 01a52e8 commit e3789ef

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

‎cmd2/argparse_utils.py‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -768,9 +768,9 @@ def __init__(
768768
self.completer_class = completer_class
769769

770770
# To assist type checkers, recast these to reflect our usage of rich-argparse.
771-
self.formatter_class: type[Cmd2HelpFormatter]
772-
self.description: HelpContent | None # type: ignore[assignment]
773-
self.epilog: HelpContent | None # type: ignore[assignment]
771+
self.formatter_class: type[Cmd2HelpFormatter] # ty: ignore[invalid-mutable-override]
772+
self.description: HelpContent | None # type: ignore[assignment] # ty: ignore[invalid-attribute-override]
773+
self.epilog: HelpContent | None # type: ignore[assignment] # ty: ignore[invalid-attribute-override]
774774

775775
def print_usage(self, file: IO[str] | None = None) -> None: # type: ignore[override] # ty: ignore[invalid-method-override]
776776
"""Override to ensure the formatter is aware of the target file."""

0 commit comments

Comments
 (0)