mirror of
https://github.com/RustPython/RustPython.git
synced 2026-10-28 18:59:04 +08:00
Fix prefix format
This commit is contained in:
1 parent
f2bab8005f
commit
800d0f9370
1 file changed
+3
-8
+3
-8
@@ -504,12 +504,7 @@ impl FormatSpec {
|
||||
},
|
||||
None => self.format_int_radix(magnitude, 10),
|
||||
};
|
||||
let magnitude_string = format!(
|
||||
"{}{}",
|
||||
prefix,
|
||||
self.add_magnitude_separators(raw_magnitude_string_result?)
|
||||
);
|
||||
|
||||
let magnitude_string = self.add_magnitude_separators(raw_magnitude_string_result?);
|
||||
let format_sign = self.sign.unwrap_or(FormatSign::Minus);
|
||||
let sign_str = match num.sign() {
|
||||
Sign::Minus => "-",
|
||||
@@ -519,8 +514,8 @@ impl FormatSpec {
|
||||
FormatSign::MinusOrSpace => " ",
|
||||
},
|
||||
};
|
||||
|
||||
self.format_sign_and_align(&magnitude_string, sign_str, FormatAlign::Right)
|
||||
let sign_prefix = format!("{}{}", sign_str, prefix);
|
||||
self.format_sign_and_align(&magnitude_string, &sign_prefix, FormatAlign::Right)
|
||||
}
|
||||
|
||||
pub(crate) fn format_string(&self, s: &str) -> Result<String, &'static str> {
|
||||
|
||||
Reference in new issue
Block a user