diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 447f327ec..9f890cd1f 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -51,7 +51,7 @@ repos: # Run ruff (subsumes pyupgrade, isort, flake8+plugins, and more) - repo: https://github.com/charliermarsh/ruff-pre-commit - rev: v0.0.248 + rev: v0.0.253 hooks: - id: ruff args: ["--fix"] diff --git a/mqt/qmap/compile.py b/mqt/qmap/compile.py index 1b29c8b6e..c313ec498 100644 --- a/mqt/qmap/compile.py +++ b/mqt/qmap/compile.py @@ -42,9 +42,9 @@ def extract_initial_layout_from_qasm(qasm: str, qregs: list[QuantumRegister]) -> for line in qasm.split("\n"): if line.startswith("// i "): # strip away initial part of line - line = line[5:] + stripped_line = line[5:] # split line into tokens - tokens = line.split(" ") + tokens = stripped_line.split(" ") # convert tokens to integers int_tokens = [int(token) for token in tokens] # create an empty layout diff --git a/mqt/qmap/subarchitectures.py b/mqt/qmap/subarchitectures.py index 04f465721..2266cc857 100644 --- a/mqt/qmap/subarchitectures.py +++ b/mqt/qmap/subarchitectures.py @@ -374,8 +374,8 @@ def __compute_desirable_subarchitectures(self) -> None: des.sort() new_des: set[tuple[int, int]] = set() for j, (n_prime, i_prime) in enumerate(reversed(des)): - j = len(des) - j - 1 - if not any([(n_prime, i_prime) in self.subarch_order[k] for k in des[:j]]): + idx = len(des) - j - 1 + if not any((n_prime, i_prime) in self.subarch_order[k] for k in des[:idx]): new_des.add((n_prime, i_prime)) self.desirable_subarchitectures[(n, i)] = new_des