Skip to content

Commit fa89a62

Browse files
authored
Add files via upload
1 parent c7d18b9 commit fa89a62

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

multioptpy/Utils/rcmc.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -469,9 +469,14 @@ def _edge_ts_e(edge):
469469
len(self._tasks),
470470
)
471471
if logger.isEnabledFor(logging.DEBUG):
472+
# self._tasks is dict[int, ExplorationTask] — must convert to list
473+
# before slicing; dict[:N] raises TypeError.
474+
remaining = sorted(
475+
self._tasks.values(), key=lambda t: t.priority, reverse=True
476+
)
472477
pop_lines = [
473478
f" EQ{t.node_id}: q={t.priority:.6f}"
474-
for t in self._tasks[:10]
479+
for t in remaining[:10]
475480
]
476481
if len(self._tasks) > 10:
477482
pop_lines.append(f" ... ({len(self._tasks) - 10} more)")

0 commit comments

Comments
 (0)