make ruci happy

This commit is contained in:
Dima Gerasimov 2019-03-12 11:59:53 +00:00
parent 5220476dca
commit de5e90f3fe

View file

@ -1,6 +1,7 @@
from kython import load_json_file import json
from typing import Dict, List, Union, Any, NamedTuple, Tuple from typing import Dict, List, Union, Any, NamedTuple, Tuple, Optional
from datetime import datetime from datetime import datetime
from pathlib import Path
import logging import logging
import os import os
@ -23,10 +24,10 @@ class Event(NamedTuple):
dt: datetime dt: datetime
summary: str summary: str
eid: str eid: str
link: str link: Optional[str]
# TODO split further, title too # TODO split further, title too
def _get_summary(e) -> Tuple[str, str]: def _get_summary(e) -> Tuple[str, Optional[str]]:
tp = e['type'] tp = e['type']
pl = e['payload'] pl = e['payload']
rname = e['repo']['name'] rname = e['repo']['name']
@ -76,7 +77,8 @@ def get_events():
events: Dict[str, Any] = {} events: Dict[str, Any] = {}
for f in iter_events(): for f in iter_events():
jj = load_json_file(f) with Path(f).open() as fo:
jj = json.load(fo)
for e in jj: for e in jj:
eid = e['id'] eid = e['id']
prev = events.get(eid, None) prev = events.get(eid, None)