get pashub email and password from environment vars

This commit is contained in:
Daniel Roth 2026-03-27 16:32:41 +00:00
parent 43e9466e05
commit b9e9c9edb5
2 changed files with 9 additions and 2 deletions

View file

@ -74,6 +74,10 @@ class Settings(BaseSettings):
PRIVATE_PAY_SHAREPOINT_ID: str = "changeme"
SOCIAL_HOUSING_WAVE_3_SHAREPOINT_ID: str = "changeme"
# Pas Hub
PASHUB_EMAIL: str = "changeme"
PASHUB_PASSWORD: str = "changeme"
# Optional AWS creds (only required in local)
AWS_ACCESS_KEY_ID: Optional[str] = None
AWS_SECRET_KEY_ID: Optional[str] = None

View file

@ -4,6 +4,7 @@ import re
from typing import Any, Dict, List, Mapping, Optional
from openpyxl import load_workbook
from backend.app.config import get_settings
from backend.app.db.connection import db_session
from backend.app.db.models.uploaded_file import (
FileSourceEnum,
@ -155,14 +156,16 @@ def process_job(
def handler(event: Mapping[str, Any], context: Any) -> None:
settings = get_settings()
BASE_DIR = os.path.dirname(os.path.dirname(__file__))
filepath = os.path.join(BASE_DIR, "Watford_Warm_Homes_Wave_3_RA Downloads .xlsx")
jobs: List[Job] = extract_jobs(filepath)
logger.info("Successfully loaded jobs from spreadsheet")
pas_hub_email = "random@test.com"
pas_hub_password = "my_fake_password"
pas_hub_email = settings.PASHUB_EMAIL
pas_hub_password = settings.PASHUB_PASSWORD
pashub_client = get_pashub_client(pas_hub_email, pas_hub_password)