On Tue, Oct 21, 2014 at 2:45 AM, Simon Kennedy <sffjun...@gmail.com> wrote: > On Monday, 20 October 2014 18:56:05 UTC+1, Ian wrote: >> Rather, I'm saying that where the blank line is should be the start of >> a new function. There would still be a blank line, just no longer >> inside the function. >> >> Now, maybe you think there should be more blank lines in the above, in >> which case we'll just have to disagree on that point. > > Why did you separate the above 2 sequences of thoughts by a blank line? Is > the inherent pause in the communication of your thoughts not also applicable > to your code? > > Where we see the pause between thoughts appears to be in a different place. I > see them both within the function and between the functions and I assume you > see them between the functions only.
That makes sense. I see two distinct thoughts in the function that I posted: "build the graph" and "search the graph". The blank line separates them. By my view, a function should represent a single, complete thought. Thus, the function should be broken up at the blank line. -- https://mail.python.org/mailman/listinfo/python-list