blob: 37d255e6578a8e16cba70cb39c275def6116c4de [file] [log] [blame] [edit]
def f():
if foo:
return bar
# these comments
# belong to the next statement
def f():
if foo:
return bar
# these comments
# belong to the top level
def f():
if foo:
return bar
# these comments
# belong to the top level
def f():
if foo:
return bar
# this comment belongs to the return statement
# these comments are aligned
# with the if-statement as after-comments
# this should have the same indentation level as above
# but this line belongs to the top level
# and this belongs to the following for-loop
for a in b:
if foo:
pass
# this comment is aligned with pass
# this comment is aligned with pass
# this comment is aligned with pass
pass
elif bar:
pass
# this comment is aligned with pass
# this comment is aligned with pass
# this comment is aligned with elif
# this comment is aligned with elif
# this comment is aligned with for
# this comment is aligned with for
for a in b:
if foo:
pass
elif bar:
pass
# all
# of
# these
# comments
# are
# not
# indented
for a in b:
if foo:
pass
elif bar:
pass
else:
pass # This comment stays here
# all
# of
# these
# comments
# are
# aligned
# with
# else
def foo():
return # This comment stays here
# this comment belongs to the return statement
# this comment belongs to the function
# but these belong
# to the top level