From 779d05dc02ac187729dda3431547f48994586029 Mon Sep 17 00:00:00 2001 From: yt2b Date: Fri, 30 Dec 2022 09:34:19 +0900 Subject: [PATCH 1/2] Fix hex prefix --- vm/src/format.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vm/src/format.rs b/vm/src/format.rs index 1d4ab6c00..b01773e72 100644 --- a/vm/src/format.rs +++ b/vm/src/format.rs @@ -456,7 +456,7 @@ impl FormatSpec { Some(FormatType::Binary) => "0b", Some(FormatType::Octal) => "0o", Some(FormatType::HexLower) => "0x", - Some(FormatType::HexUpper) => "0x", + Some(FormatType::HexUpper) => "0X", _ => "", } } else { From f07e03cde7a8452f9711da23602b12db37bcfa8b Mon Sep 17 00:00:00 2001 From: yt2b Date: Fri, 30 Dec 2022 20:03:20 +0900 Subject: [PATCH 2/2] Add test --- extra_tests/snippets/builtin_format.py | 1 + 1 file changed, 1 insertion(+) diff --git a/extra_tests/snippets/builtin_format.py b/extra_tests/snippets/builtin_format.py index a30f300d4..4fdaeb3c8 100644 --- a/extra_tests/snippets/builtin_format.py +++ b/extra_tests/snippets/builtin_format.py @@ -28,3 +28,4 @@ assert f'{1024:_}' == '1_024' assert f'{65536:,}' == '65,536' assert f'{4294967296:,}' == '4,294,967,296' assert 'F' == "{0:{base}}".format(15, base="X") +assert f'{255:#X}' == "0XFF"