Thanks for all replies.

First, two general comments, and then my conclusions:

I did not intend to ask for new features, but my interest was in writing readable code that works in python 2.5, although I may upgrade to 2.6 soon.

Also, what I gave was intended as a minimal example, and not a complete use case.


Summarizing the answers, it seems that I will try to follow three suggestions:

1) In general, try to restructure the code into smaller modules and smaller functions.

2) When using many local variables bindings to create one larger object, define an inner function that hides those bindings.

3) If I define a few values intended to be used very locally, delete those after use.

Thanks again,

Johan

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to