File tree Expand file tree Collapse file tree 2 files changed +6
-1
lines changed
Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -914,7 +914,7 @@ impl Unparser {
914914 let mut values_iter = values. iter ( ) . peekable ( ) ;
915915 while let Some ( value) = values_iter. next ( ) {
916916 self . _unparse_constant ( value) ;
917- if values_iter. peek ( ) . is_some ( ) {
917+ if values_iter. peek ( ) . is_some ( ) || values . len ( ) == 1 {
918918 self . write_str ( ", " ) ;
919919 }
920920 }
@@ -982,6 +982,9 @@ impl Unparser {
982982 self . write_str ( "(" ) ;
983983 while let Some ( expr) = elts_iter. next ( ) {
984984 self . unparse_expr ( expr) ;
985+ if elts_iter. peek ( ) . is_some ( ) || node. elts . len ( ) == 1 {
986+ self . write_str ( ", " ) ;
987+ }
985988 }
986989 self . write_str ( ")" ) ;
987990 }
Original file line number Diff line number Diff line change 1+ constant_tuple = ("value" ,)
2+ tuple_ = ("value" , 1 , 1.05 )
You can’t perform that action at this time.
0 commit comments