Skip to content

Python triple-quoted rewrap injects extra triple-quote, resulting in syntax error #418

Description

@biblicabeebli

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions