fix: restore ayanamsa state and keep tests hermetic
This commit is contained in:
@@ -11,6 +11,10 @@ from datetime import datetime, timedelta
|
||||
from pathlib import Path
|
||||
from typing import Any
|
||||
|
||||
try:
|
||||
from scripts.ayanamsa_utils import DEFAULT_AYANAMSA_NAME
|
||||
except ModuleNotFoundError: # pragma: no cover - direct script execution
|
||||
from ayanamsa_utils import DEFAULT_AYANAMSA_NAME
|
||||
try:
|
||||
from scripts.rectification_input_contract import (
|
||||
candidate_input_fingerprint,
|
||||
@@ -109,7 +113,7 @@ def scan_candidate_times(payload: dict[str, Any], *, uncertainty_minutes: int =
|
||||
"version": "rectification-input-v1",
|
||||
"center_input_fingerprint": candidate_input_fingerprint(payload),
|
||||
"settings": {
|
||||
"ayanamsa": str(payload.get("ayanamsa") or "lahiri").strip().lower(),
|
||||
"ayanamsa": str(payload.get("ayanamsa") or DEFAULT_AYANAMSA_NAME).strip().lower(),
|
||||
"node_mode": str(
|
||||
payload.get("node_mode", payload.get("nodeMode", "mean"))
|
||||
).strip().lower(),
|
||||
|
||||
Reference in New Issue
Block a user