Skip to content
Snippets Groups Projects
Commit a9131550 authored by Karim Ahmed's avatar Karim Ahmed
Browse files

Merge branch 'fix/manual-submit-confirmation' into 'master'

Fix/manual submit confirmation

See merge request !904
parents 6b696b69 0e2fa35d
No related branches found
No related tags found
1 merge request!904Fix/manual submit confirmation
......@@ -18,7 +18,7 @@ from rich.progress import (
TextColumn,
TimeElapsedColumn,
)
from rich.prompt import Prompt
from rich.prompt import Confirm
parser = argparse.ArgumentParser(
description="Manually submit calibration jobs.",
......@@ -82,14 +82,17 @@ def get_bearer_token() -> str:
return BEARER["access_token"]
with Client() as client:
response = client.post(
f"{config['metadata-client']['token-url']}",
data={
"grant_type": "client_credentials",
"client_id": config["metadata-client"]["user-id"],
"client_secret": config["metadata-client"]["user-secret"],
},
)
data = {
"grant_type": "client_credentials",
"client_id": config["metadata-client"]["user-id"],
"client_secret": config["metadata-client"]["user-secret"],
}
# With a real user the scope must be set to public
if not str(config["metadata-client"]["user-email"]).endswith("example.com"):
data["scope"] = "public"
response = client.post(f"{config['metadata-client']['token-url']}", data=data)
data = response.json()
......@@ -192,9 +195,9 @@ def main(
if not really:
print("[yellow]`--really` flag missing, not submitting jobs")
if not noconfirm and not Prompt.ask(
if not noconfirm and not Confirm.ask(
f"Submit [red bold]{len(requests)}[/red bold] jobs for proposal "
f"[bold]{proposal_no}[/bold]? [y/[bold]n[/bold]]",
f"[bold]{proposal_no}[/bold]?",
default=False,
):
print("[bold red]Aborted[/bold red]")
......@@ -212,7 +215,7 @@ def main(
)
con = zmq.Context()
socket = con.socket(zmq.REQ)
con = socket.connect("tcp://max-exfl-cal001:5555")
socket.connect("tcp://max-exfl-cal001:5555")
if not really:
# Fake socket for testing, just logs what would have been sent via ZMQ
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment