def get_key(name): data = [{"date": k.date, "keyboard": k.keyboard} for k in Key.list(name=name)] or missing("key") return jsonify(data=data)
def get_keyboard_keys(color): keyboard = Keyboard.get(color) or missing("keyboard") data = [{"date": k.date, "name": k.name} for k in keyboard.get_keys()] return jsonify(data=data)
def get_keyboard_key(color, name): keyboard = Keyboard.get(color) or missing("keyboard") key = keyboard.get_key(name) or missing("key") return jsonify(data=key)
def get_keyboard(color): keyboard = Keyboard.get(color) or missing("keyboard") return jsonify(keyboard._data)