Rauhan commited on
Commit
53872bd
1 Parent(s): d9c4277

UPDATE: Analyzer

Browse files
Files changed (1) hide show
  1. app.py +13 -11
app.py CHANGED
@@ -166,17 +166,19 @@ async def getYTTranscript(url: str):
166
  @app.post("/analyzeData")
167
  async def analyzeAndAnswer(query: str, file: UploadFile = File(...)):
168
  extension = file.filename.split(".")[-1]
169
- if extension in ["xls", "xlsx", "xlsm", "xlsb"]:
170
- df = pd.read_excel(io.BytesIO(await file.read()))
 
 
 
 
 
 
 
171
  return {
172
- "output": analyzeData(query = query, dataframe = df)
173
- }
174
- elif extension == "csv":
175
- df = pd.read_csv(io.BytesIO(await file.read()))
176
- return {
177
- "output": analyzeData(query = query, dataframe = df)
178
- }
179
- else:
180
  return {
181
- "output": "INVALID FILE TYPE"
182
  }
 
166
  @app.post("/analyzeData")
167
  async def analyzeAndAnswer(query: str, file: UploadFile = File(...)):
168
  extension = file.filename.split(".")[-1]
169
+ try:
170
+ if extension in ["xls", "xlsx", "xlsm", "xlsb"]:
171
+ df = pd.read_excel(io.BytesIO(await file.read()))
172
+ response = analyzeData(query = query, dataframe = df)
173
+ elif extension == "csv":
174
+ df = pd.read_csv(io.BytesIO(await file.read()))
175
+ response = analyzeData(query = query, dataframe = df)
176
+ else:
177
+ response = "INVALID FILE TYPE"
178
  return {
179
+ "output": response
180
+ }
181
+ except:
 
 
 
 
 
182
  return {
183
+ "output": "UNABLE TO ANSWER QUERY"
184
  }