gopichandra commited on
Commit
5f47022
·
verified ·
1 Parent(s): 69ca23c

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -7
app.py CHANGED
@@ -38,13 +38,17 @@ def fetch_salesforce_data():
38
  response = sf.query_all(query)
39
  records = response["records"]
40
  df = pd.DataFrame(records)
41
- df = df.rename(columns={
42
- "Product_Name__c": "Product Name",
43
- "Modal_Name__c": "Model Name",
44
- "Current_Stocks__c": "Current Stocks"
45
- })
46
- return df[["Product Name", "Model Name", "Current Stocks"]]
 
 
 
47
  except Exception as e:
 
48
  return None
49
 
50
  # Function to generate a bar graph from Salesforce data
@@ -62,6 +66,7 @@ def generate_salesforce_bar_chart(df):
62
  buffer.seek(0)
63
  return Image.open(buffer)
64
  except Exception as e:
 
65
  return None
66
 
67
  # Unified function to handle image processing and Salesforce interaction
@@ -117,4 +122,4 @@ def app():
117
  return interface
118
 
119
  if __name__ == "__main__":
120
- app().launch(share=True)
 
38
  response = sf.query_all(query)
39
  records = response["records"]
40
  df = pd.DataFrame(records)
41
+ if not df.empty:
42
+ df = df.rename(columns={
43
+ "Product_Name__c": "Product Name",
44
+ "Modal_Name__c": "Model Name",
45
+ "Current_Stocks__c": "Current Stocks"
46
+ })
47
+ return df[["Product Name", "Model Name", "Current Stocks"]]
48
+ else:
49
+ return None
50
  except Exception as e:
51
+ print(f"Error fetching Salesforce data: {e}")
52
  return None
53
 
54
  # Function to generate a bar graph from Salesforce data
 
66
  buffer.seek(0)
67
  return Image.open(buffer)
68
  except Exception as e:
69
+ print(f"Error generating bar chart: {e}")
70
  return None
71
 
72
  # Unified function to handle image processing and Salesforce interaction
 
122
  return interface
123
 
124
  if __name__ == "__main__":
125
+ app().launch(share=True)