Skip to content
Snippets Groups Projects
Unverified Commit 0073fe91 authored by Richard van der Hoff's avatar Richard van der Hoff Committed by GitHub
Browse files

Use `%r` rather than `%s` for stringifying events (#8679)

otherwise non-state events get written as `<FrozenEvent ... state_key='None'>`
which is indistinguishable from state events with the actual state_key `None`.
parent 56f0ee78
No related branches found
No related tags found
No related merge requests found
Clarify representation of events in logfiles.
...@@ -368,7 +368,7 @@ class FrozenEvent(EventBase): ...@@ -368,7 +368,7 @@ class FrozenEvent(EventBase):
return self.__repr__() return self.__repr__()
def __repr__(self): def __repr__(self):
return "<FrozenEvent event_id='%s', type='%s', state_key='%s'>" % ( return "<FrozenEvent event_id=%r, type=%r, state_key=%r>" % (
self.get("event_id", None), self.get("event_id", None),
self.get("type", None), self.get("type", None),
self.get("state_key", None), self.get("state_key", None),
...@@ -451,7 +451,7 @@ class FrozenEventV2(EventBase): ...@@ -451,7 +451,7 @@ class FrozenEventV2(EventBase):
return self.__repr__() return self.__repr__()
def __repr__(self): def __repr__(self):
return "<%s event_id='%s', type='%s', state_key='%s'>" % ( return "<%s event_id=%r, type=%r, state_key=%r>" % (
self.__class__.__name__, self.__class__.__name__,
self.event_id, self.event_id,
self.get("type", None), self.get("type", None),
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment