eshan6704 commited on
Commit
9038769
·
verified ·
1 Parent(s): c5d0ce7

Update app/screener.py

Browse files
Files changed (1) hide show
  1. app/screener.py +3 -3
app/screener.py CHANGED
@@ -4,7 +4,7 @@ from bs4 import BeautifulSoup
4
  from typing import List, Tuple
5
 
6
  from . import persist
7
- from . import app
8
 
9
 
10
 
@@ -17,7 +17,7 @@ def fetch_screener(screen_name: str) -> str:
17
  Uses disk persistence (HTML primary, CSV secondary).
18
  """
19
 
20
- if screen_name not in app.SCREENER_MAP:
21
  return _error_html(f"Invalid screener: {screen_name}")
22
 
23
  cache_name = f"SCREENER_{screen_name.upper()}"
@@ -27,7 +27,7 @@ def fetch_screener(screen_name: str) -> str:
27
  return persist.load(cache_name, "html")
28
 
29
  # 2️⃣ Fetch live
30
- headers, rows = _fetch_table(app.SCREENER_MAP[screen_name])
31
 
32
  if not headers or not rows:
33
  return _error_html("No data available")
 
4
  from typing import List, Tuple
5
 
6
  from . import persist
7
+ from . import router
8
 
9
 
10
 
 
17
  Uses disk persistence (HTML primary, CSV secondary).
18
  """
19
 
20
+ if screen_name not in router.SCREENER_MAP:
21
  return _error_html(f"Invalid screener: {screen_name}")
22
 
23
  cache_name = f"SCREENER_{screen_name.upper()}"
 
27
  return persist.load(cache_name, "html")
28
 
29
  # 2️⃣ Fetch live
30
+ headers, rows = _fetch_table(router.SCREENER_MAP[screen_name])
31
 
32
  if not headers or not rows:
33
  return _error_html("No data available")