Skip to content

Commit 3b04b55

Browse files
committed
integrations/irc: Upgrade to argparse.
1 parent 780ccb3 commit 3b04b55

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

zulip/integrations/irc/irc-mirror.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
import irc.strings
1212
from irc.client import ip_numstr_to_quad, ip_quad_to_numstr, Event, ServerConnection
1313
import zulip
14-
import optparse
14+
import argparse
1515

1616
if False:
1717
from typing import Any, Dict
@@ -122,13 +122,13 @@ def on_dccchat(self, c, e):
122122

123123

124124
if __name__ == "__main__":
125-
parser = optparse.OptionParser(usage=usage)
126-
parser.add_option('--irc-server', default=None)
127-
parser.add_option('--port', default=6667)
128-
parser.add_option('--nick-prefix', default=None)
129-
parser.add_option('--channel', default=None)
130-
parser.add_option_group(zulip.generate_option_group(parser))
131-
(options, args) = parser.parse_args()
125+
parser = zulip.add_default_arguments(argparse.ArgumentParser(usage=usage))
126+
parser.add_argument('--irc-server', default=None)
127+
parser.add_argument('--port', default=6667)
128+
parser.add_argument('--nick-prefix', default=None)
129+
parser.add_argument('--channel', default=None)
130+
131+
options = parser.parse_args()
132132

133133
if options.irc_server is None or options.nick_prefix is None or options.channel is None:
134134
parser.error("Missing required argument")

0 commit comments

Comments
 (0)