def cache_abstimmungen(engine): Abstimmung = sl.get_table(engine, 'abstimmung') data = defaultdict(dict) for e in sl.distinct(engine, Abstimmung, 'subject', 'date'): data[e['date']][e['subject']] = set(drucksachen(e['subject'])) return dict(data.items())
def cache_abstimmungen(engine): Abstimmung = sl.get_table(engine, "abstimmung") data = defaultdict(dict) for e in sl.distinct(engine, Abstimmung, "subject", "date"): data[e["date"]][e["subject"]] = set(drucksachen(e["subject"])) return dict(data.items())
def cache_abstimmungen(db): data = defaultdict(dict) q = db.query("SELECT DISTINCT subject, date FROM abstimmung;") for e in q: data[e['date']][e['subject']] = set(drucksachen(e['subject'])) return dict(data.items())