diff --git a/qiskit_aer/backends/aerbackend.py b/qiskit_aer/backends/aerbackend.py index 9a0b5bd1dd..bffc8af192 100644 --- a/qiskit_aer/backends/aerbackend.py +++ b/qiskit_aer/backends/aerbackend.py @@ -344,7 +344,10 @@ def defaults(self): @property def max_circuits(self): - return self.configuration().max_experiments + if hasattr(self.configuration(), "max_experiments"): + return self.configuration().max_experiments + else: + return None @property def target(self): diff --git a/qiskit_aer/backends/statevector_simulator.py b/qiskit_aer/backends/statevector_simulator.py index 18985a05b9..5c74e0d535 100644 --- a/qiskit_aer/backends/statevector_simulator.py +++ b/qiskit_aer/backends/statevector_simulator.py @@ -355,7 +355,7 @@ def _validate(self, qobj): 1. Set shots=1. 2. Check number of qubits will fit in local memory. """ - name = self.name() + name = self.name if getattr(qobj.config, "noise_model", None) is not None: raise AerError(f"{name} does not support noise.") diff --git a/qiskit_aer/backends/unitary_simulator.py b/qiskit_aer/backends/unitary_simulator.py index 20b94804ad..f2039486ce 100644 --- a/qiskit_aer/backends/unitary_simulator.py +++ b/qiskit_aer/backends/unitary_simulator.py @@ -342,7 +342,7 @@ def _validate(self, qobj): 2. No measurements or reset 3. Check number of qubits will fit in local memory. """ - name = self.name() + name = self.name if getattr(qobj.config, "noise_model", None) is not None: raise AerError(f"{name} does not support noise.")