mercurial/chgserver.py
changeset 47289 33c0c25d0b0f
parent 46145 6383bb86b700
child 47293 7a769ac49637
equal deleted inserted replaced
47288:16b48ebf656e 47289:33c0c25d0b0f
   514             self.ui.error(_(b"abort: %s\n") % stringutil.forcebytestr(inst))
   514             self.ui.error(_(b"abort: %s\n") % stringutil.forcebytestr(inst))
   515             if inst.hint:
   515             if inst.hint:
   516                 self.ui.error(_(b"(%s)\n") % inst.hint)
   516                 self.ui.error(_(b"(%s)\n") % inst.hint)
   517             errorraised = True
   517             errorraised = True
   518         except error.Abort as inst:
   518         except error.Abort as inst:
   519             if isinstance(inst, error.InputError):
   519             if inst.detailed_exit_code is not None:
   520                 detailed_exit_code = 10
   520                 detailed_exit_code = inst.detailed_exit_code
   521             elif isinstance(inst, error.ConfigError):
       
   522                 detailed_exit_code = 30
       
   523             self.ui.error(inst.format())
   521             self.ui.error(inst.format())
   524             errorraised = True
   522             errorraised = True
   525 
   523 
   526         if errorraised:
   524         if errorraised:
   527             self.ui.flush()
   525             self.ui.flush()