ipython/ipython — pull request #1065 by Carreau (2011-11-29 15:20:25+00:00)
Title: Qtconsole fix racecondition

See deee340f for descripition, 4573b163 just revert @fperez 65546bf which was temporary.

fix race condition in qtconsole due to a race condition beween the population
of the magic menu and the first prompt request. Resolved by upgrading the
logic of the console to handle several executions request in parallel.

Some namedTuple might still carry redundent information but the fix is the
first priority

fixes #1057 , introduced by #956

Note that I can't reproduce the bug, so please test carefully as it changes the logic of exec reply handeling in qtconsole