mypy: Fix annotations in core zulip files.
This commit is contained in:
parent
59d65309c7
commit
61de5578f2
|
@ -106,13 +106,14 @@ def _default_client():
|
||||||
return "ZulipPython/" + __version__
|
return "ZulipPython/" + __version__
|
||||||
|
|
||||||
def add_default_arguments(parser, patch_error_handling=True, allow_provisioning=False):
|
def add_default_arguments(parser, patch_error_handling=True, allow_provisioning=False):
|
||||||
# type: (argparse.ArgumentParser) -> argparse.ArgumentParser
|
# type: (argparse.ArgumentParser, bool, bool) -> argparse.ArgumentParser
|
||||||
|
|
||||||
if patch_error_handling:
|
if patch_error_handling:
|
||||||
def custom_error_handling(self, message):
|
def custom_error_handling(self, message):
|
||||||
|
# type: (Any, str) -> None
|
||||||
self.print_help(sys.stderr)
|
self.print_help(sys.stderr)
|
||||||
self.exit(2, '{}: error: {}\n'.format(self.prog, message))
|
self.exit(2, '{}: error: {}\n'.format(self.prog, message))
|
||||||
parser.error = types.MethodType(custom_error_handling, parser)
|
parser.error = types.MethodType(custom_error_handling, parser) # type: ignore
|
||||||
|
|
||||||
if allow_provisioning:
|
if allow_provisioning:
|
||||||
parser.add_argument('--provision',
|
parser.add_argument('--provision',
|
||||||
|
|
|
@ -52,7 +52,7 @@ def do_send_message(client, message_data):
|
||||||
return False
|
return False
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
# type: (Optional[List[str]]) -> int
|
# type: () -> int
|
||||||
usage = """zulip-send [options] [recipient...]
|
usage = """zulip-send [options] [recipient...]
|
||||||
|
|
||||||
Sends a message to specified recipients.
|
Sends a message to specified recipients.
|
||||||
|
|
Loading…
Reference in a new issue