Skip to content

Commit 3d87c29

Browse files
committed
bin: Give consistent error with py3 if missing command (bz 1513819)
There was a py3 behavior change here: https://stackoverflow.com/a/18283730 https://bugzilla.redhat.com/show_bug.cgi?id=1513819
1 parent 2ebbdfd commit 3d87c29

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

bin/bugzilla

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -392,7 +392,8 @@ def _setup_action_login_parser(subparsers):
392392

393393
def setup_parser():
394394
rootparser = _setup_root_parser()
395-
subparsers = rootparser.add_subparsers(dest="command_name")
395+
subparsers = rootparser.add_subparsers(dest="command")
396+
subparsers.required = True
396397
_setup_action_new_parser(subparsers)
397398
_setup_action_query_parser(subparsers)
398399
_setup_action_info_parser(subparsers)
@@ -1028,7 +1029,7 @@ def _handle_login(opt, parser, args, action, bz):
10281029
def main(unittest_bz_instance=None):
10291030
parser = setup_parser()
10301031
opt, args = parser.parse_known_args()
1031-
action = opt.command_name
1032+
action = opt.command
10321033

10331034
if opt.debug:
10341035
log.setLevel(DEBUG)

0 commit comments

Comments
 (0)