class OriginEPG(): def __init__(self, fhdhr): self.fhdhr = fhdhr def update_epg(self, fhdhr_channels): programguide = {} for fhdhr_id in list(fhdhr_channels.list.keys()): c = fhdhr_channels.list[fhdhr_id].dict if str(c["number"]) not in list(programguide.keys()): programguide[str(c["number"])] = { "callsign": c["callsign"], "name": c["name"], "number": c["number"], "id": c["origin_id"], "thumbnail": c["thumbnail"], "listing": [], } # for hour_num in range(1, 24): # print(hour_num) return programguide