mercurial/httppeer.py
changeset 49869 5f71fff8dc74
parent 49863 a6e2a668c746
child 49871 cfe8d88a453e
equal deleted inserted replaced
49868:d979c76d6e54 49869:5f71fff8dc74
   622 
   622 
   623 
   623 
   624 def make_peer(ui, path, create, intents=None, createopts=None):
   624 def make_peer(ui, path, create, intents=None, createopts=None):
   625     if create:
   625     if create:
   626         raise error.Abort(_(b'cannot create new http repository'))
   626         raise error.Abort(_(b'cannot create new http repository'))
       
   627     path = path.loc
   627     try:
   628     try:
   628         if path.startswith(b'https:') and not urlmod.has_https:
   629         if path.startswith(b'https:') and not urlmod.has_https:
   629             raise error.Abort(
   630             raise error.Abort(
   630                 _(b'Python support for SSL and HTTPS is not installed')
   631                 _(b'Python support for SSL and HTTPS is not installed')
   631             )
   632             )