Improve the parse_activity helper

pull/15/head
Thomas Sileo 2018-09-06 19:25:43 +02:00
rodzic 61eb998797
commit 26e65f976d
1 zmienionych plików z 3 dodań i 0 usunięć

Wyświetl plik

@ -122,6 +122,9 @@ COLLECTION_TYPES = [ActivityType.COLLECTION, ActivityType.ORDERED_COLLECTION]
def parse_activity(
payload: ObjectType, expected: Optional[ActivityType] = None
) -> "BaseActivity":
if "type" not in payload:
raise BadActivityError(f"the payload has no type: {payload!r}")
t = ActivityType(_to_list(payload["type"])[0])
if expected and t != expected: