ikotler/pythonect — pull request #53 by guyadini (2012-09-05 22:01:34+00:00)
Title: __run looks much better. See comments below

I think it looks much better now (at least much easier for me to understand).
If I manage to get to it tomorrow, I will continue cleaning up the rest of the over-sized functions (especially eval_single_object). Otherwise - I won't be able to get to it until the end of next week, so you can reintegrate and I'll continue working on your version later.

I left two questions in the docstring of __change_provider (previously under "#process or thread?")
1. What is this whole '__builtins__.attributedcode'? Where is it defined? How does it work?
2. It seems to rely on the "iterate_literal_arrays" and "operator" variables, and I can't even find the definition. Is there a clearer way to do things?