hgext/githelp.py
changeset 43506 9f70512ae2cf
parent 43503 313e3a279828
child 43793 29adf0a087a1
equal deleted inserted replaced
43505:47fac1692ede 43506:9f70512ae2cf
    90             args = fancyopts.fancyopts(list(args), cmdoptions, opts, True)
    90             args = fancyopts.fancyopts(list(args), cmdoptions, opts, True)
    91             break
    91             break
    92         except getopt.GetoptError as ex:
    92         except getopt.GetoptError as ex:
    93             if "requires argument" in ex.msg:
    93             if "requires argument" in ex.msg:
    94                 raise
    94                 raise
    95             if (r'--' + ex.opt) in ex.msg:
    95             if ('--' + ex.opt) in ex.msg:
    96                 flag = b'--' + pycompat.bytestr(ex.opt)
    96                 flag = b'--' + pycompat.bytestr(ex.opt)
    97             elif (r'-' + ex.opt) in ex.msg:
    97             elif ('-' + ex.opt) in ex.msg:
    98                 flag = b'-' + pycompat.bytestr(ex.opt)
    98                 flag = b'-' + pycompat.bytestr(ex.opt)
    99             else:
    99             else:
   100                 raise error.Abort(
   100                 raise error.Abort(
   101                     _(b"unknown option %s") % pycompat.bytestr(ex.opt)
   101                     _(b"unknown option %s") % pycompat.bytestr(ex.opt)
   102                 )
   102                 )