From e5be97b78afbeda7570fef0e9221d3b578a501d3 Mon Sep 17 00:00:00 2001 From: Ryan Shaffer Date: Wed, 12 Aug 2020 07:56:28 -0700 Subject: [PATCH] Consume CloudJob.Uri property --- src/AzureClient/Visualization/CloudJobEncoders.cs | 5 ++--- src/Python/qsharp-core/qsharp/azure.py | 1 + 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/AzureClient/Visualization/CloudJobEncoders.cs b/src/AzureClient/Visualization/CloudJobEncoders.cs index a8e66af5ce..f4feee732c 100644 --- a/src/AzureClient/Visualization/CloudJobEncoders.cs +++ b/src/AzureClient/Visualization/CloudJobEncoders.cs @@ -25,10 +25,10 @@ internal static class CloudJobExtensions internal static Dictionary ToDictionary(this CloudJob cloudJob) => new Dictionary() { - // TODO: add cloudJob.Uri after https://github.com/microsoft/qsharp-runtime/issues/236 is fixed. ["id"] = cloudJob.Id, ["name"] = cloudJob.Details.Name, ["status"] = cloudJob.Status, + ["uri"] = cloudJob.Uri.ToString(), ["provider"] = cloudJob.Details.ProviderId, ["target"] = cloudJob.Details.Target, ["creation_time"] = cloudJob.Details.CreationTime.ToDateTime()?.ToUniversalTime(), @@ -41,9 +41,8 @@ internal static Table ToJupyterTable(this IEnumerable jobsLi { Columns = new List<(string, Func)> { - // TODO: add cloudJob.Uri after https://github.com/microsoft/qsharp-runtime/issues/236 is fixed. ("Job Name", cloudJob => cloudJob.Details.Name), - ("Job ID", cloudJob => cloudJob.Id), + ("Job ID", cloudJob => $"{cloudJob.Id}"), ("Job Status", cloudJob => cloudJob.Status), ("Target", cloudJob => cloudJob.Details.Target), ("Creation Time", cloudJob => cloudJob.Details.CreationTime.ToDateTime()?.ToString() ?? string.Empty), diff --git a/src/Python/qsharp-core/qsharp/azure.py b/src/Python/qsharp-core/qsharp/azure.py index 9ed101f5a7..7fb57afcd7 100644 --- a/src/Python/qsharp-core/qsharp/azure.py +++ b/src/Python/qsharp-core/qsharp/azure.py @@ -64,6 +64,7 @@ def __init__(self, data: Dict): self.id = data["id"] self.name = data["name"] self.status = data["status"] + self.uri = data["uri"] self.provider = data["provider"] self.target = data["target"] self.creation_time = data["creation_time"]