Skip to content

Commit

Permalink
Fix import cycle
Browse files Browse the repository at this point in the history
  • Loading branch information
mtreinish committed Jan 26, 2025
1 parent d9399a6 commit b4c4360
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions qiskit/transpiler/passes/optimization/two_qubit_peephole.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,6 @@

from qiskit.transpiler.basepasses import TransformationPass
from qiskit.transpiler.passmanager import PassManager
from qiskit.transpiler.passes.optimization import Collect2qBlocks, ConsolidateBlocks
from qiskit.transpiler.passes.synthesis import UnitarySynthesis
from qiskit.transpiler.target import Target
from qiskit.dagcircuit.dagcircuit import DAGCircuit
from qiskit._accelerate.two_qubit_peephole import two_qubit_unitary_peephole_optimize
Expand All @@ -38,6 +36,9 @@ def __init__(
self._approximation_degree = approximation_degree
self._pm = None
if method != "default":
from qiskit.transpiler.passes.optimization import Collect2qBlocks, ConsolidateBlocks
from qiskit.transpiler.passes.synthesis import UnitarySynthesis

self._pm = PassManager(
[
Collect2qBlocks(),
Expand Down

0 comments on commit b4c4360

Please sign in to comment.