upgrade rustpython to remove tuple-constants (#5840)

c.f. https://github.com/astral-sh/RustPython-Parser/pull/28

Tests: No snapshots changed

---------

Co-authored-by: Zanie <contact@zanie.dev>
This commit is contained in:
David Szotten
2023-07-17 23:50:31 +01:00
committed by GitHub
parent e574a6a769
commit 52aa2fc875
13 changed files with 131 additions and 206 deletions

View File

@@ -1249,23 +1249,6 @@ impl<'a> Generator<'a> {
Constant::None => self.p("None"),
Constant::Bool(b) => self.p(if *b { "True" } else { "False" }),
Constant::Int(i) => self.p(&format!("{i}")),
Constant::Tuple(tup) => {
if let [elt] = &**tup {
self.p("(");
self.unparse_constant(elt);
self.p(",");
self.p(")");
} else {
self.p("(");
for (i, elt) in tup.iter().enumerate() {
if i != 0 {
self.p(", ");
}
self.unparse_constant(elt);
}
self.p(")");
}
}
Constant::Float(fp) => {
if fp.is_infinite() {
self.p(inf_str);