Skip to content

Newline escapes are removed #83

@jdufresne

Description

@jdufresne

input:

from textwrap import dedent

def f():
    arg = "text"
    return dedent(
        """\
        some {}
        lorem ipsum
        """.format(arg)
    )

expected:

from textwrap import dedent

def f():
    arg = "text"
    return dedent(
        f"""\
        some {arg}
        lorem ipsum
        """
    )

actual:

from textwrap import dedent

def f():
    arg = "text"
    return dedent(
        f"""        some {arg}
        lorem ipsum
        """
    )

The newline escape was intentionally introduced to make the dedent block more readable.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinghardhelp wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions