From 2811946a95f80bca71558721869e349e08eead08 Mon Sep 17 00:00:00 2001 From: Astral Cai Date: Thu, 20 Jun 2024 16:01:56 -0400 Subject: [PATCH] fix bug --- pennylane/devices/default_qubit.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pennylane/devices/default_qubit.py b/pennylane/devices/default_qubit.py index 19c7b9b576b..7c9d581f48e 100644 --- a/pennylane/devices/default_qubit.py +++ b/pennylane/devices/default_qubit.py @@ -88,7 +88,7 @@ def observable_accepts_sampling(obs: qml.operation.Operator) -> bool: if isinstance(obs, qml.operation.Tensor): return all(observable_accepts_sampling(o) for o in obs.obs) - return obs.has_diagonalizing_gates() + return obs.has_diagonalizing_gates def observable_accepts_analytic(obs: qml.operation.Operator, is_expval=False) -> bool: @@ -97,7 +97,7 @@ def observable_accepts_analytic(obs: qml.operation.Operator, is_expval=False) -> if isinstance(obs, qml.ops.CompositeOp): return all(observable_accepts_analytic(o, is_expval) for o in obs.operands) - if obs.has_diagonalizing_gates(): + if obs.has_diagonalizing_gates: return True if is_expval: