diff --git a/sendxmpp.py b/sendxmpp.py index bdca4ab..6f91a39 100755 --- a/sendxmpp.py +++ b/sendxmpp.py @@ -59,8 +59,8 @@ if __name__ == '__main__': p = argparse.ArgumentParser() p.add_argument('recipients', metavar='', nargs='+', type=file_or_jid, help='file format is one JID per line') - p.add_argument('-c', '--config', nargs=1, default=os.path.expanduser('~/.sendxmpp'), type=argparse.FileType('r')) - p.add_argument('-s', '--subject', nargs=1, default='') + p.add_argument('-c', '--config', nargs='?', default=os.path.expanduser('~/.sendxmpp'), type=argparse.FileType('r')) + p.add_argument('-s', '--subject', nargs='?', default='') try: global_args = p.parse_args() except argparse.ArgumentError as e: