def getProcesses(self): """Create temporary Process with literal input and output""" from pywps.Process import WPSProcess process = WPSProcess(identifier="servletProcess", title="Java Servlet process") process.addLiteralInput(identifier="input", title="Literal input") process.addLiteralOutput(identifier="output", title="Literal output") def execute(): self.outputs["output"].setValue(self.inputs["input"].getValue()) process.execute = execute() return process
from pywps.Process import WPSProcess myFirstProcess = WPSProcess(identifier="firstInstance", title="First instance process") mySecondProcess = WPSProcess(identifier="secondInstance", title="Second instance process") #WPSProcess(identifier="firstInstance", title="First instance process")