Indentation bug inside docstrings
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
python-mode.el |
Fix Released
|
Medium
|
Andreas Roehler |
Bug Description
Take this code. Put point at the end of the `baz` line and hit return. You get indented to column 4 when you should be indented to column 8 (i.e. right under the If).
def foo():
"""This is my docstring.
There are many others like it, but this one is mine. My docstring is my
best friend. It is my life. I must master it as I must master my life.
Without me, my docstring is useless. Without my docstring, I am useless.
I must write my docstring true. I must write clearer than my enemy, who
is trying to confuse me. I must enlighten him before he enlightens me. I
will. Before Guido I swear this creed: my docstring and myself are
defenders of my codebase, we are the masters of our enemy, we are the
saviors of my life. So be it, until there is no enemy, but peace. Amen.
`foo`: str or None
If None then baz.
"""
Changed in python-mode: | |
assignee: | nobody → Andreas Roehler (a-roehler) |
milestone: | none → 6.0.4 |
importance: | Undecided → Medium |
status: | New → Confirmed |
Changed in python-mode: | |
status: | Confirmed → Fix Committed |
Changed in python-mode: | |
status: | Fix Committed → Fix Released |