sympy/sympy — pull request #1073 by mrocklin (2012-02-21 15:35:25+00:00)
Title: added evaluate keyword handling to P()

The evaluate keyword was taken out of integrate in a previous commit. As a result calls such as
P(X>0, evaluate=False)
were returning evaluated integrals. I added logic within P to handle this. I also added tests that were obviously missing before.

Also fixed a bug involving E(Add(...), evaluate=False)