INNER CODE UNIT · Python
_build_report
gokayfem/ComfyUI-fal-API · nodes/billing_node.py:34
def _build_report(balance: float | None, settings: dict[str, float]) -> str:
"""Human-readable balance report. Never raises."""
if balance is not None:
lines = [f"fal account balance: ${balance:,.2f}"]
else:
lines = ["fal account balance: unavailable", _UNAVAILABLE_HINT]
return "\n".join([*lines, _guard_line(settings)])
class FalBalance:
"""Report the fal.ai account credit balance and active spend-guard limits."""
RETURN_TYPES = ("STRING", "FLOAT")
RETURN_NAMES = ("report", "balance_usd")
FUNCTION = "check"
CATEGORY = _CATEGORY
OUTPUT_NODE = True
DESCRIPTION = (