Skip to content

Commit

Permalink
Update to use DoWhileController
Browse files Browse the repository at this point in the history
  • Loading branch information
garrison committed Mar 19, 2024
1 parent d88605c commit ed91caa
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions test/python/transpiler/test_remove_final_reset.py
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
import unittest

from qiskit import QuantumRegister, QuantumCircuit
from qiskit.passmanager.flow_controllers import DoWhileController
from qiskit.transpiler import PassManager
from qiskit.transpiler.passes import RemoveFinalReset, DAGFixedPoint
from qiskit.converters import circuit_to_dag
Expand Down Expand Up @@ -102,8 +103,10 @@ def test_two_resets(self):

pass_manager = PassManager()
pass_manager.append(
[RemoveFinalReset(), DAGFixedPoint()],
do_while=lambda property_set: not property_set["dag_fixed_point"],
DoWhileController(
[RemoveFinalReset(), DAGFixedPoint()],
do_while=lambda property_set: not property_set["dag_fixed_point"],
)
)
after = pass_manager.run(circuit)

Expand Down

0 comments on commit ed91caa

Please sign in to comment.