diff --git a/.pylintrc b/.pylintrc index 5d5cb1eb0..a455fd605 100644 --- a/.pylintrc +++ b/.pylintrc @@ -379,6 +379,7 @@ function-naming-style=snake_case good-names=i, j, k, + dt, ex, Run, _ diff --git a/qiskit_ibm_runtime/transpiler/passes/scheduling/utils.py b/qiskit_ibm_runtime/transpiler/passes/scheduling/utils.py index 5021780ce..e5acb23b5 100644 --- a/qiskit_ibm_runtime/transpiler/passes/scheduling/utils.py +++ b/qiskit_ibm_runtime/transpiler/passes/scheduling/utils.py @@ -270,8 +270,8 @@ def _patch_reset(self, key: InstrKey) -> None: # triggers the end of scheduling after the measurement pulse measure_key = ("measure", key[1], key[2]) try: - measure_duration, unit = self._get_duration_dt(measure_key) - self._get_duration(measure_key) + measure_duration, unit = self._get_duration(measure_key) + self._patch_key(key, measure_duration, unit) except KeyError: # Fall back to reset key if measure not available self._convert_and_patch_key(key)