reorganize imports

removing unused imports
This commit is contained in:
2025-09-17 17:12:16 +02:00
parent e549fae3f6
commit 2ae1e2058d
2 changed files with 13 additions and 4 deletions

View File

@@ -15,6 +15,7 @@ from web.db import (
# Import utility functions
from web.utils import (
get_base_url,
make_request_with_retry,
now_iso,
)
@@ -54,9 +55,10 @@ def fetch_listings():
if not keyword_name:
continue
# Build a canonical search identifier for this region+keyword combination.
url = get_base_url().format(region=region, keyword=keyword_name.replace(" ", "+"))
search_page_id = f"search:{region_name}:{keyword_name}"
try:
last = get_last_fetch_time(search_page_id)
last = get_last_fetch_time(url)
if last is not None:
# skip if fetched within the last 24 hours
age = datetime.now(
@@ -72,7 +74,7 @@ def fetch_listings():
yield f"Processing {region_name} + {keyword_name} ({processed}/{total_combinations})...\n"
# record that we're fetching this search page now
try:
insert_log(search_page_id, region=region_name,
insert_log(url, region=region_name,
keyword=keyword_name, fetched_at=datetime.now(timezone.utc))
except Exception:
pass
@@ -99,6 +101,15 @@ def fetch_listings():
def process_job_url(job_url: str, region: str = "", keyword: str = ""):
last = get_last_fetch_time(job_url)
if last is not None:
# skip if fetched within the last 24 hours
age = datetime.now(
timezone.utc) - (last if last.tzinfo is not None else last.replace(tzinfo=timezone.utc))
if age.total_seconds() < 24 * 3600:
yield f"Skipping job {job_url} (fetched {age.seconds//3600}h ago)...\n"
return None
try:
job_id = url_to_job_id(job_url)
yield f"Fetching job page: {job_url}\n"