from typing import Any, List def render_fstring_template(template: str, **kwargs: Any) -> str: """ Render an f-string style template by formatting it with the provided variables. Args: template (str): The f-string style template. **kwargs: Variables to be used for formatting the template. Returns: str: The rendered template string with variables replaced. """ return template.format(**kwargs) def extract_fstring_variables(template: str) -> List[str]: """ Extract variables from an f-string style template. Args: template (str): The f-string style template. Returns: List[str]: A list of variable names found in the template. """ return [ var.strip("{}") for var in template.split() if var.startswith("{") and var.endswith("}") ]