From e276a7ac87fe9b9cbc14d151da38dd696cb02c1f Mon Sep 17 00:00:00 2001 From: Sarah Kaiser Date: Wed, 17 Feb 2021 23:37:52 -0800 Subject: [PATCH] fixing a bug in json noise model import --- src/Python/qsharp-core/qsharp/clients/iqsharp.py | 2 +- src/Python/qsharp-core/qsharp/experimental.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Python/qsharp-core/qsharp/clients/iqsharp.py b/src/Python/qsharp-core/qsharp/clients/iqsharp.py index 5d256acb82..f70947c0d8 100644 --- a/src/Python/qsharp-core/qsharp/clients/iqsharp.py +++ b/src/Python/qsharp-core/qsharp/clients/iqsharp.py @@ -205,7 +205,7 @@ def _simulate_noise(self, op, **kwargs) -> Any: def _get_noise_model(self) -> str: return self._execute('%experimental.noise_model') - def _set_noise_model(self, op, json_data : str) -> None: + def _set_noise_model(self, json_data : str) -> None: # We assume json_data is already serialized, so that we skip the support # provided by _execute_magic and call directly. return self._execute(f'%experimental.noise_model {json_data}') diff --git a/src/Python/qsharp-core/qsharp/experimental.py b/src/Python/qsharp-core/qsharp/experimental.py index a5f05c2fd6..c5f04db55b 100644 --- a/src/Python/qsharp-core/qsharp/experimental.py +++ b/src/Python/qsharp-core/qsharp/experimental.py @@ -22,6 +22,7 @@ import qsharp from qsharp.loader import QSharpCallable +import json ## EXPORTS ##