mirror of
https://github.com/RustPython/Parser.git
synced 2025-07-24 21:44:45 +00:00
Fix unparse
This commit is contained in:
parent
581f6e176c
commit
d3c4551629
1 changed files with 5 additions and 1 deletions
|
@ -152,7 +152,11 @@ impl<'a> Unparser<'a> {
|
||||||
let (packed, unpacked) = values.split_at(keys.len());
|
let (packed, unpacked) = values.split_at(keys.len());
|
||||||
for (k, v) in keys.iter().zip(packed) {
|
for (k, v) in keys.iter().zip(packed) {
|
||||||
self.p_delim(&mut first, ", ")?;
|
self.p_delim(&mut first, ", ")?;
|
||||||
write!(self, "{}: {}", *k, *v)?;
|
if let Some(k) = k {
|
||||||
|
write!(self, "{}: {}", *k, *v)?;
|
||||||
|
} else {
|
||||||
|
write!(self, "**{}", *v)?;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
for d in unpacked {
|
for d in unpacked {
|
||||||
self.p_delim(&mut first, ", ")?;
|
self.p_delim(&mut first, ", ")?;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue