launchpad-reviewers team mailing list archive
-
launchpad-reviewers team
-
Mailing list archive
-
Message #30960
Re: [Merge] ~pelpsi/launchpad:fetch-service-session-API into launchpad:master
Diff comments:
> diff --git a/lib/lp/buildmaster/downloader.py b/lib/lp/buildmaster/downloader.py
> index fc16852..cee308a 100644
> --- a/lib/lp/buildmaster/downloader.py
> +++ b/lib/lp/buildmaster/downloader.py
> @@ -94,3 +110,24 @@ class RequestProcess(AMPChild):
> )
> response.raise_for_status()
> return response.json()
> +
> + @RequestFetchServiceSessionCommand.responder
> + def requestFetchServiceSessionCommand(
> + self, url, auth_header, proxy_username
> + ):
> + with Session() as session:
> + session.trust_env = False
> + # XXX pelpsi 2024-02-28: should take the same
I updated the comment, Claudio clarified some bit :)
> + # json body? From ST108 we should provide
> + # {
> + # "timeout": <int>, // session timeout in seconds
> + # "policy": <string> // "strict" or "permissive"
> + # }
> + response = session.post(
> + url,
> + headers={"Authorization": auth_header},
> + json={"username": proxy_username},
> + )
> + print(" CI SIAMO???? ")
> + response.raise_for_status()
> + return response.json()
--
https://code.launchpad.net/~pelpsi/launchpad/+git/launchpad/+merge/461721
Your team Launchpad code reviewers is requested to review the proposed merge of ~pelpsi/launchpad:fetch-service-session-API into launchpad:master.
References