We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e3d419d commit a542718Copy full SHA for a542718
2 files changed
src/unparser.rs
@@ -914,7 +914,7 @@ impl Unparser {
914
let mut values_iter = values.iter().peekable();
915
while let Some(value) = values_iter.next() {
916
self._unparse_constant(value);
917
- if values_iter.peek().is_some() {
+ if values_iter.peek().is_some() || values.len() == 1 {
918
self.write_str(", ");
919
}
920
@@ -982,6 +982,9 @@ impl Unparser {
982
self.write_str("(");
983
while let Some(expr) = elts_iter.next() {
984
self.unparse_expr(expr);
985
+ if elts_iter.peek().is_some() || node.elts.len() == 1 {
986
+ self.write_str(", ");
987
+ }
988
989
self.write_str(")");
990
test_files/constant_tuple.py
@@ -0,0 +1,2 @@
1
+constant_tuple = ("value",)
2
+tuple_ = ("value", 1, 1.05)
0 commit comments