Source code for rook.director.director
from pywps.app.exceptions import ProcessError
from .execution import execute_request
[docs]
def execute_planned_request(collection, inputs, runner):
"""Plan a request, execute it when needed, and translate WPS errors."""
try:
return execute_request(collection, inputs, runner)
except Exception as e:
raise ProcessError(f"{e}")
[docs]
def wrap_director(collection, inputs, runner):
"""Compatibility alias for callers not yet moved to planner naming."""
return execute_planned_request(collection, inputs, runner)