dlflannery commited on
Commit
292372c
·
verified ·
1 Parent(s): 6a8f5f7

Update app.py

Browse files

another cut at TZ problem

Files changed (1) hide show
  1. app.py +8 -9
app.py CHANGED
@@ -63,9 +63,9 @@ class MathReasoning(BaseModel):
63
  def Client():
64
  return OpenAI(api_key = key)
65
 
66
- def etz_today():
67
- eastern = pytz.timezone('America/New_York')
68
- ltime = datetime.now(eastern).today()
69
  return ltime
70
 
71
  def get_stock_report():
@@ -94,18 +94,17 @@ def get_stock_report():
94
  rv += (f'\nTotal value = {total_value:.2f}\n')
95
  if len(error_msg) > 0:
96
  rv += error_msg
97
- rv += f'\nEastern today is: {etz_today()}'
98
  except:
99
  rv = 'Error getting stock report'
100
  return rv
101
 
102
  def get_last_closing(symbol, timeout=10):
103
  try:
104
- today = etz_today()
105
- if today.hour >= 16:
106
- today = today + timedelta(days=1)
107
- five_days_ago = today - timedelta(days=6)
108
- end = today.strftime('%Y-%m-%d')
109
  start = five_days_ago.strftime('%Y-%m-%d')
110
  df = yf.download(symbol,
111
  start = start,
 
63
  def Client():
64
  return OpenAI(api_key = key)
65
 
66
+ def etz_now():
67
+ eastern = pytz.timezone('US/Eastern')
68
+ ltime = datetime.now(eastern)
69
  return ltime
70
 
71
  def get_stock_report():
 
94
  rv += (f'\nTotal value = {total_value:.2f}\n')
95
  if len(error_msg) > 0:
96
  rv += error_msg
 
97
  except:
98
  rv = 'Error getting stock report'
99
  return rv
100
 
101
  def get_last_closing(symbol, timeout=10):
102
  try:
103
+ etime = etz_now()
104
+ if etime.hour >= 16:
105
+ etime = etime + timedelta(days=1)
106
+ five_days_ago = etime - timedelta(days=6)
107
+ end = etime.strftime('%Y-%m-%d')
108
  start = five_days_ago.strftime('%Y-%m-%d')
109
  df = yf.download(symbol,
110
  start = start,