Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Throw c++ exception when a Python exception occurs while running a algorithm #4764

Merged
merged 13 commits into from
Jun 23, 2017

Commits on Jun 23, 2017

  1. Configuration menu
    Copy the full SHA
    53e7ef8 View commit details
    Browse the repository at this point in the history
  2. Add support for VirtualErrorHandlers in core sip

    Unfortunately requires a bunch of code to be duplicated from
    QgsPythonUtilsImpl::getTraceback() into core.sip, but there's no way
    to avoid this
    nyalldawson committed Jun 23, 2017
    Configuration menu
    Copy the full SHA
    d63d560 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    958ca10 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a4f23fd View commit details
    Browse the repository at this point in the history
  5. Report success or failure after running algs

    And auto catch python exceptions and report failure of model
    nyalldawson committed Jun 23, 2017
    Configuration menu
    Copy the full SHA
    93b7c28 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    98617c9 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    57f2c62 View commit details
    Browse the repository at this point in the history
  8. Transform errors encountered while iterating features in

    processing are non-fatal. We report them to users, and treat the
    feature as having no geometry, but don't stop execution.
    nyalldawson committed Jun 23, 2017
    Configuration menu
    Copy the full SHA
    4ea8536 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    cbc9e03 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    eb39fb0 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a8cdde5 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    5ea0768 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    c3e24b7 View commit details
    Browse the repository at this point in the history