11from pywps .dblog import update_response
22from pywps .response .status import STATUS
33
4+
45def get_response (operation ):
56
67 from .capabilities import CapabilitiesResponse
@@ -14,6 +15,7 @@ def get_response(operation):
1415 elif operation == "execute" :
1516 return ExecuteResponse
1617
18+
1719class WPSResponse (object ):
1820
1921 def __init__ (self , wps_request , uuid = None ):
@@ -25,11 +27,9 @@ def __init__(self, wps_request, uuid=None):
2527 self .status_percentage = 0
2628 self .doc = None
2729
28- self .update_status (message = "Request accepted" , status_percentage = 0 ,
29- status = self .status )
30+ self .update_status (message = "Request accepted" , status_percentage = 0 , status = self .status )
3031
31- def update_status (self , message = None , status_percentage = None , status = None ,
32- clean = True ):
32+ def update_status (self , message = None , status_percentage = None , status = None , clean = True ):
3333 """
3434 Update status report of currently running process instance
3535
@@ -58,14 +58,10 @@ def get_response_doc(self):
5858 msg = e .description
5959 else :
6060 msg = e
61- self .update_status (message = msg ,
62- status_percentage = 100 ,
63- status = STATUS .ERROR_STATUS )
61+ self .update_status (message = msg , status_percentage = 100 , status = STATUS .ERROR_STATUS )
6462 raise e
6563
6664 else :
67- self .update_status (message = "Response generated" ,
68- status_percentage = 100 ,
69- status = STATUS .DONE_STATUS )
65+ self .update_status (message = "Response generated" , status_percentage = 100 , status = STATUS .DONE_STATUS )
7066
7167 return self .doc
0 commit comments