Hi Barry, hi all,

there was an expample at

http://stackoverflow.com/questions/18940719/python-indentation-with-emacs/18940836#18940836

if 1 < 2:
    print("this line is part of the if statement")

print("this is NOT part of the if statement")


The OP wanted the Editor intends the second "print" to column 0.
IMO it's possibly establishing an edit rule saying: if an empty line follows a 
block, consider this block closed.

Now seeing the example below at

http://pyvideo.org/video/1708/distributed-coordination-with-python

def find(seq, target):
    for i, value in enumerate(seq):
        if value == tgt:
            break
    else:
        return -1
    return i

If an empty line after "break" is inserted:

def find(seq, target):
    for i, value in enumerate(seq):
        if value == tgt:
            break

    else:
        return -1
    return i

That would allow to calulate the "else:" to column 4 right away.
Also for me it's slightly better readable.

Question: Would you welcome such an edit-style or rather discourage?

Thanks,

Andreas
_______________________________________________
Python-mode mailing list
Python-mode@python.org
https://mail.python.org/mailman/listinfo/python-mode

Reply via email to