DSatishchandra commited on
Commit
46026bf
·
verified ·
1 Parent(s): 4970d31

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -4
app.py CHANGED
@@ -4,12 +4,15 @@ import gradio as gr
4
  # Load the menu data from the Excel file
5
  def load_menu(file_path="menu.xlsx"):
6
  menu_data = pd.read_excel(file_path)
 
 
 
 
 
 
 
7
  return menu_data
8
 
9
- # Filter and generate the menu layout
10
- def filter_menu(preference):
11
- menu_data = load_menu()
12
-
13
  if preference != "All":
14
  filtered_data = menu_data[menu_data["Category"] == preference]
15
  else:
 
4
  # Load the menu data from the Excel file
5
  def load_menu(file_path="menu.xlsx"):
6
  menu_data = pd.read_excel(file_path)
7
+ required_columns = ["Category", "Dish Name", "Price", "Image URL", "Description", "Ingredients", "Allergen Info", "Recommended Items", "Spice Levels"]
8
+
9
+ # Check for missing columns
10
+ missing_columns = [col for col in required_columns if col not in menu_data.columns]
11
+ if missing_columns:
12
+ raise ValueError(f"Missing columns in Excel file: {missing_columns}")
13
+
14
  return menu_data
15
 
 
 
 
 
16
  if preference != "All":
17
  filtered_data = menu_data[menu_data["Category"] == preference]
18
  else: