mercurial/commandserver.py
changeset 50556 48e69a056754
parent 50555 ef5435e7604e
child 50557 9342271eef31
equal deleted inserted replaced
50555:ef5435e7604e 50556:48e69a056754
   557 
   557 
   558     def __init__(self, ui, repo, opts, handler=None):
   558     def __init__(self, ui, repo, opts, handler=None):
   559         self.ui = ui
   559         self.ui = ui
   560         self.repo = repo
   560         self.repo = repo
   561         self.address = opts[b'address']
   561         self.address = opts[b'address']
   562         if not util.safehasattr(socket, b'AF_UNIX'):
   562         if not util.safehasattr(socket, 'AF_UNIX'):
   563             raise error.Abort(_(b'unsupported platform'))
   563             raise error.Abort(_(b'unsupported platform'))
   564         if not self.address:
   564         if not self.address:
   565             raise error.Abort(_(b'no socket path specified with --address'))
   565             raise error.Abort(_(b'no socket path specified with --address'))
   566         self._servicehandler = handler or unixservicehandler(ui)
   566         self._servicehandler = handler or unixservicehandler(ui)
   567         self._sock = None
   567         self._sock = None