integrations/irc: Upgrade to argparse.
This commit is contained in:
parent
780ccb392e
commit
3b04b55ffd
|
@ -11,7 +11,7 @@ import irc.bot
|
||||||
import irc.strings
|
import irc.strings
|
||||||
from irc.client import ip_numstr_to_quad, ip_quad_to_numstr, Event, ServerConnection
|
from irc.client import ip_numstr_to_quad, ip_quad_to_numstr, Event, ServerConnection
|
||||||
import zulip
|
import zulip
|
||||||
import optparse
|
import argparse
|
||||||
|
|
||||||
if False:
|
if False:
|
||||||
from typing import Any, Dict
|
from typing import Any, Dict
|
||||||
|
@ -122,13 +122,13 @@ Also note that at present you need to edit this code to do the Zulip => IRC side
|
||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
parser = optparse.OptionParser(usage=usage)
|
parser = zulip.add_default_arguments(argparse.ArgumentParser(usage=usage))
|
||||||
parser.add_option('--irc-server', default=None)
|
parser.add_argument('--irc-server', default=None)
|
||||||
parser.add_option('--port', default=6667)
|
parser.add_argument('--port', default=6667)
|
||||||
parser.add_option('--nick-prefix', default=None)
|
parser.add_argument('--nick-prefix', default=None)
|
||||||
parser.add_option('--channel', default=None)
|
parser.add_argument('--channel', default=None)
|
||||||
parser.add_option_group(zulip.generate_option_group(parser))
|
|
||||||
(options, args) = parser.parse_args()
|
options = parser.parse_args()
|
||||||
|
|
||||||
if options.irc_server is None or options.nick_prefix is None or options.channel is None:
|
if options.irc_server is None or options.nick_prefix is None or options.channel is None:
|
||||||
parser.error("Missing required argument")
|
parser.error("Missing required argument")
|
||||||
|
|
Loading…
Reference in a new issue