From: Bruno Haible Date: Sun, 22 Jun 2025 00:58:31 +0000 (+0200) Subject: python-brace-format: Reject null precision. X-Git-Tag: v0.26~78 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3e846209ca8104bc963786f9ea667bf753e0b350;p=thirdparty%2Fgettext.git python-brace-format: Reject null precision. Proof that it's invalid: $ python print("{value:.}".format(value = 3.141592535)) * gettext-tools/tests/format-python-brace-1: Add another test case with null precision. --- diff --git a/gettext-tools/tests/format-python-brace-1 b/gettext-tools/tests/format-python-brace-1 index 0028f7fdb..8ab4ddfe4 100755 --- a/gettext-tools/tests/format-python-brace-1 +++ b/gettext-tools/tests/format-python-brace-1 @@ -42,7 +42,9 @@ cat <<\EOF > f-pyb-1.data "abc{value[name]:0}" # Valid: standard format specifier "abc{value:<<-#012.34e}" -# Invalid: empty precision +# Invalid: null precision +"abc{value:.}" +# Invalid: null precision "abc{value:8.}" # Invalid: non-standard format specifier "abc{value:}"