On Sep 23, 2013, at 9:57 PM, Andreas Röhler <andreas.roeh...@online.de> wrote:

> 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?

If it's optional, and initially off, I wouldn't mind. But vertical spaces are 
used to structure code for readability, and because of that shouldn't be 
automatically assumed having semantics.

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

Reply via email to