Ignore:
Timestamp:
02/06/08 15:07:27 (12 years ago)
Author:
domlowe
Message:

fixing pylons response types to work with new pylons codebase v0.9.6.1

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TI05-delivery/ows_framework/trunk/ows_server/ows_server/controllers/csml_wcs1_1_0.py

    r3536 r3970  
    224224                self.covDescs=self._buildCoverageDescriptions() 
    225225            c.covDescs=self.covDescs 
     226            response.headers['content-type'] = 'text/xml' 
    226227            r=render('wcs_DescribeCoverageResponse', format='xml') 
    227             r.headers['content-type'] = 'text/xml' 
    228228            return r 
    229229        except Exception, e: 
     
    318318                    #STORE=true, STATUS = false: Return Coverage XML document with link to file. 
    319319                    #use the temp file name (minus extension) as an ID 
    320  
     320     
    321321                    hostname=g.server   
    322322                    c.hyperlink =hostname+'/'+os.path.basename(request.environ['paste.config']['app_conf']['publish_dir'])+'/'+os.path.basename(filename) 
     323                    response.headers['content-type'] = 'text/xml' 
    323324                    r=render('wcs_getCoverageResponse', format='xml') 
    324                     r.headers['content-type'] = 'text/xml' 
     325                     
    325326                    #write ndgSec to text file and store with coverage file: 
    326327                    textName=request.environ['paste.config']['app_conf']['publish_dir']+'/'+os.path.splitext(os.path.basename(filename))[0]+'.txt' 
     
    334335                    secText.close()                   
    335336                    return r                                  
    336             else:                 
     337            else:            
    337338                #STORE = FALSE, STATUS therefore irrelevant, return Multipart Mime. 
    338339                netcdfFile=open(filename, 'r') 
    339340                c.hyperlink="cid:coverage.nc" 
     341                response.headers['content-type'] = 'text/xml' 
    340342                xmlfile=render('wcs_getCoverageResponse', format='xml') 
    341                 xmlfile.headers['content-type'] = 'text/xml' 
    342                 multipart=self._createMultipartMime(xmlfile, netcdfFile)         
     343                multipart=self._createMultipartMime(xmlfile, netcdfFile)       
    343344                msg=multipart 
    344  
    345345                response.headers['Content-Type']='multipart' 
    346                 response.write(msg) 
    347                 return response 
     346                return response.write(msg) 
    348347        except Exception, e: 
    349348            if isinstance(e, OWS_E.OwsError): 
Note: See TracChangeset for help on using the changeset viewer.