From cd2f3d4f01513e365276c452139571f09fb75d37 Mon Sep 17 00:00:00 2001 From: Kazuki Tsuoka Date: Thu, 13 Jun 2024 00:00:40 +0900 Subject: [PATCH] fix: fix type annotations --- torchquantum/plugin/qiskit/qiskit_plugin.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/torchquantum/plugin/qiskit/qiskit_plugin.py b/torchquantum/plugin/qiskit/qiskit_plugin.py index b018f2ec..97b7943b 100644 --- a/torchquantum/plugin/qiskit/qiskit_plugin.py +++ b/torchquantum/plugin/qiskit/qiskit_plugin.py @@ -21,8 +21,9 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. """ +from __future__ import annotations -from typing import Iterable +from typing import Iterable, Optional import numpy as np import qiskit @@ -837,7 +838,7 @@ def qiskit2tq_translate_qiskit_params( def qiskit2tq( - circ: QuantumCircuit, initial_parameters: list[torch.nn.Parameter] | None = None + circ: QuantumCircuit, initial_parameters: Optional[list[torch.nn.Parameter]] = None ): ops = qiskit2tq_Operator(circ, initial_parameters) return tq.QuantumModuleFromOps(ops)