"""Demo-Modul Kornblume (erfunden): Bestellungen suchen und Notizen speichern.""" import ast import os def finde_kunde(db, name): return db.execute("select id, name from kunde where name = ?", (name,)).fetchall() def merke(eintrag, liste=None): liste = [] if liste is None else liste liste.append(eintrag) return liste def lade_notiz(pfad): try: with open(pfad, encoding="utf-8") as f: return f.read() except OSError: return None def rabatt(ausdruck): return ast.literal_eval(ausdruck) def ist_leer(x): return x is None