eshan6704 commited on
Commit
70a4c71
·
verified ·
1 Parent(s): 6eb1f4a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +25 -23
app.py CHANGED
@@ -12,29 +12,31 @@ from stock import *
12
  def fetch_data(mode, req_type, name):
13
  req_type = req_type.lower()
14
  symbol = name
15
-
16
- if req_type == "index":
17
- return fetch_index()
18
- elif req_type == "daily":
19
- return fetch_daily(symbol, "NSE")
20
- elif req_type == "intraday":
21
- return fetch_intraday(symbol)
22
- elif req_type == "info":
23
- return fetch_info(symbol)
24
- elif req_type == "qresult":
25
- return fetch_qresult(symbol)
26
- elif req_type == "result":
27
- return fetch_result(symbol)
28
- elif req_type == "balance":
29
- return fetch_balance(symbol)
30
- elif req_type == "cashflow":
31
- return fetch_cashflow(symbol)
32
- elif req_type == "dividend":
33
- return fetch_dividend(symbol)
34
- elif req_type == "split":
35
- return fetch_split(symbol)
36
- elif req_type == "other":
37
- return fetch_other(symbol)
 
 
38
  else:
39
  return f"<h1>No handler for {req_type}</h1>"
40
 
 
12
  def fetch_data(mode, req_type, name):
13
  req_type = req_type.lower()
14
  symbol = name
15
+ if mode=="index":
16
+ return indices()
17
+
18
+ elif mode=="stock"::
19
+
20
+ if req_type == "daily":
21
+ return fetch_daily(symbol)
22
+ elif req_type == "intraday":
23
+ return fetch_intraday(symbol)
24
+ elif req_type == "info":
25
+ return fetch_info(symbol)
26
+ elif req_type == "qresult":
27
+ return fetch_qresult(symbol)
28
+ elif req_type == "result":
29
+ return fetch_result(symbol)
30
+ elif req_type == "balance":
31
+ return fetch_balance(symbol)
32
+ elif req_type == "cashflow":
33
+ return fetch_cashflow(symbol)
34
+ elif req_type == "dividend":
35
+ return fetch_dividend(symbol)
36
+ elif req_type == "split":
37
+ return fetch_split(symbol)
38
+ elif req_type == "other":
39
+ return fetch_other(symbol)
40
  else:
41
  return f"<h1>No handler for {req_type}</h1>"
42