hgext/phabricator.py
changeset 47057 7431f5ab0d2a
parent 47012 d55b71393907
parent 47056 067f2c53fb24
child 48116 5ced12cfa41b
equal deleted inserted replaced
47043:12450fbea288 47057:7431f5ab0d2a
   401 
   401 
   402 
   402 
   403 def callconduit(ui, name, params):
   403 def callconduit(ui, name, params):
   404     """call Conduit API, params is a dict. return json.loads result, or None"""
   404     """call Conduit API, params is a dict. return json.loads result, or None"""
   405     host, token = readurltoken(ui)
   405     host, token = readurltoken(ui)
   406     url, authinfo = util.url(b'/'.join([host, b'api', name])).authinfo()
   406     url, authinfo = urlutil.url(b'/'.join([host, b'api', name])).authinfo()
   407     ui.debug(b'Conduit Call: %s %s\n' % (url, pycompat.byterepr(params)))
   407     ui.debug(b'Conduit Call: %s %s\n' % (url, pycompat.byterepr(params)))
   408     params = params.copy()
   408     params = params.copy()
   409     params[b'__conduit__'] = {
   409     params[b'__conduit__'] = {
   410         b'token': token,
   410         b'token': token,
   411     }
   411     }