File tree Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Expand file tree Collapse file tree 2 files changed +4
-3
lines changed Original file line number Diff line number Diff line change @@ -95,14 +95,15 @@ async def stock_news(cache: RedisBackend = Depends(get_cache)):
9595 await cache .set (cache_key , json .dumps (news_stack ), 300 )
9696 return news_stack
9797
98- @app .get ("stocks/{name}" )
98+ @app .get ("/ stocks/{name}" )
9999async def read_stock (name : str , cache : RedisBackend = Depends (get_cache )):
100- cache_key = "stock "
100+ cache_key = "stock_{name} "
101101 cached_result = await cache .get (cache_key )
102102 if cached_result :
103103 return json .loads (cached_result )
104104 stock_info = get_stock (name )
105105 await cache .set (cache_key , json .dumps (stock_info ), 10 )
106+ return stock_info
106107
107108
108109@app .get ("health/" ) # Changed to GET since it's retrieving status
Original file line number Diff line number Diff line change 1010
1111if not NEWS_API_KEY :
1212 raise ValueError ("Please provide a NEWS API key" )
13-
13+
1414session = requests .Session ()
1515session .headers .update ({
1616 "User-Agent" : "Chrome/122.0.0.0"
You can’t perform that action at this time.
0 commit comments