Fix AttributeError

pull/25/head
Erik Johnston 2014-12-10 12:00:05 +00:00
parent 018443cb59
commit 02db1fd2e7
2 changed files with 4 additions and 1 deletions

View File

@ -55,6 +55,9 @@ class _EventInternalMetadata(object):
def get_dict(self):
return dict(self.__dict__)
def is_outlier(self):
return hasattr(self, "outlier") and self.outlier
def _event_dict_property(key):
def getter(self):

View File

@ -687,7 +687,7 @@ class FederationHandler(BaseHandler):
event.event_id, event.signatures,
)
is_new_state = not event.internal_metadata.outlier
is_new_state = not event.internal_metadata.is_outlier()
known_ids = set(
[s.event_id for s in context.auth_events.values()]