diff options
| -rwxr-xr-x | main.py | 13 |
1 files changed, 7 insertions, 6 deletions
@@ -96,12 +96,13 @@ for e in _i["semester"]["slots"]: sem["slots"][e][dayname]["end"]=parse_time(_e[dayname]["end"]) if "room" in _e[dayname].keys(): sem["slots"][e][dayname]["room"]=_e[dayname]["room"] -for p in _i["semester"]["projects"]: - _p=_i["semester"]["projects"][p] - sem["projects"][p]={} - sem["projects"][p]["start"]=parse_date(_p["start"]) - sem["projects"][p]["end"]=parse_date(_p["end"]) - sem["projects"][p]["name"]=_p["name"] +if _i["semester"]["projects"] is not None: + for p in _i["semester"]["projects"]: + _p=_i["semester"]["projects"][p] + sem["projects"][p]={} + sem["projects"][p]["start"]=parse_date(_p["start"]) + sem["projects"][p]["end"]=parse_date(_p["end"]) + sem["projects"][p]["name"]=_p["name"] #### Load events events={} for e in _i["events"]: |
