File tree Expand file tree Collapse file tree 2 files changed +16
-1
lines changed Expand file tree Collapse file tree 2 files changed +16
-1
lines changed Original file line number Diff line number Diff line change @@ -1152,7 +1152,16 @@ impl Unparser {
11521152 self . write_str ( " in " ) ;
11531153 self . unparse_expr ( & node. iter ) ;
11541154 for if_ in & node. ifs {
1155- self . unparse_expr ( if_) ;
1155+ self . write_str ( " " ) ;
1156+ match if_ {
1157+ Expr :: Name ( name) => {
1158+ self . write_str ( "if " ) ;
1159+ self . write_str ( & name. id ) ;
1160+ }
1161+ _ => {
1162+ self . unparse_expr ( if_) ;
1163+ }
1164+ }
11561165 }
11571166 }
11581167
Original file line number Diff line number Diff line change 55set_ = {def_ for def_ in random .choices (string .ascii_letters )}
66dict_ = {k : v for k , v in enumerate (random .choices (string .ascii_letters ))}
77list_ = [value for value in random .choices (string .ascii_letters )]
8+
9+
10+ with_outer_if = (value for value in random .choices (string .ascii_letters ) if value )
11+ with_inner_if_else = (
12+ value if value else "missing!" for value in random .choices (string .ascii_letters )
13+ )
You can’t perform that action at this time.
0 commit comments