Spaces:
Running
Running
Update app.py
Browse filesAnother TZ attempt using tzinfo
app.py
CHANGED
@@ -20,7 +20,7 @@ import pprint
|
|
20 |
import pandas as pd
|
21 |
import yfinance as yf
|
22 |
from datetime import datetime, timedelta
|
23 |
-
|
24 |
|
25 |
|
26 |
load_dotenv(override=True)
|
@@ -63,10 +63,10 @@ class MathReasoning(BaseModel):
|
|
63 |
def Client():
|
64 |
return OpenAI(api_key = key)
|
65 |
|
66 |
-
def
|
67 |
-
|
68 |
-
ltime =
|
69 |
-
return ltime
|
70 |
|
71 |
def get_stock_report():
|
72 |
try:
|
@@ -100,7 +100,7 @@ def get_stock_report():
|
|
100 |
|
101 |
def get_last_closing(symbol, timeout=10):
|
102 |
try:
|
103 |
-
today =
|
104 |
if today.hour >= 16:
|
105 |
today = today + timedelta(days=1)
|
106 |
five_days_ago = today - timedelta(days=6)
|
|
|
20 |
import pandas as pd
|
21 |
import yfinance as yf
|
22 |
from datetime import datetime, timedelta
|
23 |
+
import pytz
|
24 |
|
25 |
|
26 |
load_dotenv(override=True)
|
|
|
63 |
def Client():
|
64 |
return OpenAI(api_key = key)
|
65 |
|
66 |
+
def etz_time():
|
67 |
+
eastern = pytz.timezone('US/Eastern')
|
68 |
+
ltime = datetime.now(eastern)
|
69 |
+
return ltime
|
70 |
|
71 |
def get_stock_report():
|
72 |
try:
|
|
|
100 |
|
101 |
def get_last_closing(symbol, timeout=10):
|
102 |
try:
|
103 |
+
today = etz_time().today()
|
104 |
if today.hour >= 16:
|
105 |
today = today + timedelta(days=1)
|
106 |
five_days_ago = today - timedelta(days=6)
|