[Pywps-commits] r1160 - trunk/pywps/Wps/Execute

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Wed Jun 1 13:51:55 CEST 2011


Author: jesus
Date: 2011-06-01 13:51:54 +0200 (Wed, 01 Jun 2011)
New Revision: 1160

Modified:
   trunk/pywps/Wps/Execute/__init__.py
Log:
BUG: The complexOutput mimeType was always None. Now it's not only if not presence

Modified: trunk/pywps/Wps/Execute/__init__.py
===================================================================
--- trunk/pywps/Wps/Execute/__init__.py	2011-06-01 11:44:38 UTC (rev 1159)
+++ trunk/pywps/Wps/Execute/__init__.py	2011-06-01 11:51:54 UTC (rev 1160)
@@ -200,8 +200,8 @@
 
     umn = None
 
+ 
 
-
     def __init__(self,wps, processes=None):
 
         Request.__init__(self,wps,processes)
@@ -540,10 +540,8 @@
             
             poutput = self.process.outputs[identifier]
             if poutput.type == "ComplexValue":
-               
-                poutput.format["mimetype"]=None
-                poutput.format["schema"]=None
-                poutput.format["encoding"]=None
+                #Only None if information is lacking
+                [poutput.format.__setitem__(missing,None) for missing in [item for item in ("mimetype","schema","encoding") if item not in poutput.format.keys()]]
                 poutput.checkMimeTypeIn()
                 
               



More information about the Pywps-commits mailing list