Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

Commit 09b5888

Browse files
authored
Fix TypeError: 'dict_keys' object is not reversible (#14280)
1 parent 1c64215 commit 09b5888

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

changelog.d/14280.bugfix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Fix broken outbound federation when using Python 3.7. Broke in v1.70.0rc1.

synapse/federation/sender/__init__.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -536,8 +536,7 @@ async def handle_room_events(events: List[EventBase]) -> None:
536536

537537
if event_entries:
538538
now = self.clock.time_msec()
539-
last_id = next(reversed(event_ids))
540-
ts = event_to_received_ts[last_id]
539+
ts = max(t for t in event_to_received_ts.values() if t)
541540
assert ts is not None
542541

543542
synapse.metrics.event_processing_lag.labels(

0 commit comments

Comments
 (0)