gem/openquake — pull request #634 by larsbutler (2012-01-10 16:11:15+00:00)
Title: Engine API: run_calculation

All prior mixin-removal-related branches need to land first.

This is the second pull request for https://bugs.launchpad.net/openquake/+bug/910068.

Note that there are changes in the inputs and outputs of the two public engine API methods; what is implemented here is not exactly what was in the spec. At the moment, this can't be avoided simply because we still need the CalculationProxy class (formerly known as 'Job').