1818from numbers import Integral
1919from typing import List , Optional , Iterable , Tuple , Union
2020
21- from qiskit import transpile , assemble
21+ from qiskit import transpile , assemble , QuantumCircuit
2222from qiskit .providers .options import Options
2323from qiskit .providers .backend import Backend
2424from qiskit .providers .basebackend import BaseBackend as LegacyBackend
@@ -85,7 +85,7 @@ def __init__(self, qubits: Iterable[int], experiment_type: Optional[str] = None,
8585
8686 def run (
8787 self ,
88- backend : " Backend" ,
88+ backend : Backend ,
8989 analysis : bool = True ,
9090 experiment_data : Optional [ExperimentData ] = None ,
9191 ** kwargs ,
@@ -153,14 +153,14 @@ def analysis(cls, **analysis_options) -> "BaseAnalysis":
153153 return cls .__analysis_class__ (** analysis_options )
154154
155155 @abstractmethod
156- def circuits (self , backend = None ) -> List [" QuantumCircuit" ]:
156+ def circuits (self , backend : Optional [ Backend ] = None ) -> List [QuantumCircuit ]:
157157 """Return a list of experiment circuits.
158158
159159 Args:
160- backend (Backend) : Optional, a backend object.
160+ backend: Optional, a backend object.
161161
162162 Returns:
163- List[QuantumCircuit]: A list of :class:`QuantumCircuit`s.
163+ A list of :class:`QuantumCircuit`s.
164164
165165 .. note:
166166 These circuits should be on qubits ``[0, .., N-1]`` for an
@@ -173,10 +173,10 @@ def circuits(self, backend=None) -> List["QuantumCircuit"]:
173173
174174 def _transpile (
175175 self ,
176- circuits : Union [" QuantumCircuit" , List [" QuantumCircuit" ]],
177- backend : Optional [" Backend" ] = None ,
176+ circuits : Union [QuantumCircuit , List [QuantumCircuit ]],
177+ backend : Optional [Backend ] = None ,
178178 ** transpile_options ,
179- ) -> List [" QuantumCircuit" ]:
179+ ) -> List [QuantumCircuit ]:
180180 """Custom transpilation of circuits for running on backend.
181181
182182 Subclasses may modify this method if they need to customize how
0 commit comments