On Tue, Apr 24, 2018 at 10:58:24AM -0400, Yury Selivanov wrote: > Since 'diff' and 'g' must be new names according to rule (3), those > who read the code will notice that both were not previously bound.
How am I supposed to notice that they've never been bound without carefully reading through the rest of the function in detail, checking every single expression and statement? And besides, you have already established that there are exceptions to the rule "names must be new names". For example, in loops. What other exceptions are there? -- Steve _______________________________________________ Python-Dev mailing list Python-Dev@python.org https://mail.python.org/mailman/listinfo/python-dev Unsubscribe: https://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com