Changeset 3211 for TI05-delivery


Ignore:
Timestamp:
14/01/08 14:49:15 (12 years ago)
Author:
domlowe
Message:

changes to allow offline branch to work

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TI05-delivery/ows_framework/branches/ows_framework_no_exist/ows_server/ows_server/controllers/csml_wcs1_0_0.py

    r3090 r3211  
    185185        #get doc from cache or disk: 
    186186        self.sectionrequested=section 
    187         try: 
    188             rstatus,c.dataset=interface.GetParsedCSML(uri)                 
    189             if not rstatus:  
    190                 c.xml='<div class="error">%s</div>'%c.dataset 
    191                 resp=render_response('error') 
    192                 return resp 
     187        c.dataset = get_csml_doc(uri) 
     188        rstatus=True 
     189        return self._renderCapabilities('wcs1_0_0_Capabilities') 
     190        #NOTE: have removed a lot of error handling... 
    193191     
    194             if type(c.dataset) is str: 
    195                 #If not a csml datset is some message from exist such as 'access denied' 
    196                 return Response(c.dataset) 
    197             return self._renderCapabilities('wcs1_0_0_Capabilities') 
    198         except Exception, e: 
    199             if isinstance(e, OWS_E.OwsError): 
    200                c.ex=e.report                 
    201                r=render_response('ogc_se', format='xml') 
    202                r.headers['content-type'] = 'text/xml' 
    203                return r 
    204             elif isinstance(e, ValueError): 
    205                 c.xml='<div class="error">%s</div>'%e 
    206                 return render_response('error') 
    207             else: 
    208                 raise OWS_E.NoApplicableCode(e) 
    209              
     192        #try: 
     193            #rstatus,c.dataset=interface.GetParsedCSML(uri)                 
     194            #if not rstatus:  
     195                #c.xml='<div class="error">%s</div>'%c.dataset 
     196                #resp=render_response('error') 
     197                #return resp 
     198     
     199            #if type(c.dataset) is str: 
     200                ##If not a csml datset is some message from exist such as 'access denied' 
     201                #return Response(c.dataset) 
     202            #return self._renderCapabilities('wcs1_0_0_Capabilities') 
     203        #except Exception, e: 
     204            #if isinstance(e, OWS_E.OwsError): 
     205               #c.ex=e.report                 
     206               #r=render_response('ogc_se', format='xml') 
     207               #r.headers['content-type'] = 'text/xml' 
     208               #return r 
     209            #elif isinstance(e, ValueError): 
     210                #c.xml='<div class="error">%s</div>'%e 
     211                #return render_response('error') 
     212            #else: 
     213                #raise OWS_E.NoApplicableCode(e) 
     214         
    210215    @operation 
    211216    @parameter('Service', possibleValues=['WCS'], required=True) 
     
    220225        try: 
    221226            self.features={} #dictionary to hold requested coverages 
    222             rstatus,c.dataset=interface.GetParsedCSML(uri) 
     227            #rstatus,c.dataset=interface.GetParsedCSML(uri) 
     228            dataset = get_csml_doc(uri) 
     229            rstatus=True 
    223230            if not rstatus: raise ValueError(c.dataset) 
    224231            for ident in identifiers.split(','): 
     
    262269        boundingbox=bbox  
    263270        try: 
    264             rstatus,dataset=interface.GetParsedCSML(uri)                 
     271            #rstatus,dataset=interface.GetParsedCSML(uri) 
     272            #taken out for ag         
     273            dataset = get_csml_doc(uri) 
     274            rstatus=True         
    265275            if not rstatus:  
    266276                c.xml='<div class="error">%s</div>'%dataset 
Note: See TracChangeset for help on using the changeset viewer.