On Wed, Feb 22, 2012 at 10:22 AM, nick.coghlan
<[email protected]> wrote:
> + in x = weakref.ref(target, report_destruction)
> + def report_destruction(obj):
> print("{} is being destroyed".format(obj))
> +If the repetition of the name seems especially annoying, then a throwaway
> +name like ``f`` can be used instead::
> + in x = weakref.ref(target, f)
> + def f(obj):
> + print("{} is being destroyed".format(obj))
I still feel that the helper function (or class) is subordinate, and
should be indented. Thinking of "in ..." as a decorator helps, but
makes it seem that the helper function is the important part (which it
sometimes is...)
I understand that adding a colon and indent has its own problems, but
... I'm not certain this is better, and I am certain that the desire
for indentation is strong enough to at least justify discussion in the
PEP.
-jJ
_______________________________________________
Python-Dev mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe:
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com