Format trailing operator comments as dangling (#7427)

## Summary

Given a trailing operator comment in a unary expression, like:

```python
if (
  not  # comment
  a):
    ...
```

We were attaching these to the operand (`a`), but formatting them in the
unary operator via special handling. Parents shouldn't format the
comments of their children, so this instead attaches them as dangling
comments on the unary expression. (No intended change in formatting.)
This commit is contained in:
Charlie Marsh 2023-09-15 20:34:09 -04:00 committed by GitHub
parent f4d50a2aec
commit cc9e84c144
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 73 additions and 37 deletions

View file

@ -152,6 +152,11 @@ if (
# comment
a):
...
if (
not # comment
a):
...
```
## Output
@ -317,6 +322,11 @@ if (
a
):
...
if (
not a # comment
):
...
```