Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

re-wrapping first line of triple quoted comment blocks (python) generate a syntax error #419

Open
biblicabeebli opened this issue Jan 23, 2025 · 0 comments

Comments

@biblicabeebli
Copy link

I have copy pasted this issue from its original post on the abandoned repository that this was forked from.

If you trigger rewrap while the cursor is inside a multiline triple-quote (in this case a python documentation comment) where the first line's length is over the character limit it all goes wrong.

  • It seems to rewrap that single line and inject the closing triple-quotes.
  • This particular example is with a 100 character wrap configuration.
  • Occurs with both single and double quotes (as it the ' and " characters).
def get_resendable_uuids(now, pushable_participant_pks):
    """ Get the uuids of relevant archives. This includes a per-study timeout value for how frequently
    to resend, and a filter by last updated time. """

The above gets rewrapped to:

def get_resendable_uuids(now, pushable_participant_pks):
    """ Get the uuids of relevant archives. This includes a per-study timeout value for how
    """ frequently
    to resend, and a filter by last updated time. """

which is a syntax error.


Tested version infos, via vscode:

Version 17.8.0
Last Updated 2024-12-16, 18:04:08

Version 1.16.3
Last Updated 2024-12-16, 18:08:29

VSCode Version: 1.96.0

@biblicabeebli biblicabeebli changed the title re-wrapping first line of triple quoted code blocks (python) generate a syntax error re-wrapping first line of triple quoted comment blocks (python) generate a syntax error Jan 23, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant