trim again

This commit is contained in:
Feodor Fitsner 2025-02-26 17:14:34 -08:00
parent 889886112e
commit 6132f895f5
2 changed files with 11 additions and 11 deletions

View File

@ -5,4 +5,4 @@
{% import "_macros.jinja2" as macros %}
{% set min_sdk_version = macros.get_value(cookiecutter.pyproject, "tool.flet.android.min_sdk_version") %}
min_sdk_version: {{ min_sdk_version }}
min_sdk_version: {{ min_sdk_version | trim }}

View File

@ -1,16 +1,16 @@
{# _macros.jinja2 #}
{% macro get_value(dict, path) -%}
{% macro get_value(dict, path) %}
{# Split the path into keys #}
{% set keys = path.split('.') %}
{% if keys and dict is mapping and keys[0] in dict -%}
{% if keys and dict is mapping and keys[0] in dict %}
{% set next_value = dict[keys[0]] %}
{% if keys | length == 1 -%}
{{ next_value | string | trim }}
{%- else -%}
{{ get_value(next_value, keys[1:] | join('.')) | string | trim }}
{%- endif %}
{%- else -%}
{% if keys | length == 1 %}
{{ next_value }}
{% else %}
{{ get_value(next_value, keys[1:] | join('.')) }}
{% endif %}
{% else %}
{{ none }}
{%- endif %}
{%- endmacro %}
{% endif %}
{% endmacro %}