Changeset 2892 for TI05-delivery


Ignore:
Timestamp:
18/09/07 12:21:44 (12 years ago)
Author:
domlowe
Message:

error handling simplified

File:
1 edited

Legend:

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

    r2891 r2892  
    196196               raise e 
    197197            elif isinstance(e, ValueError): 
    198                 if e == '<p> Access Denied </p><p>Not Logged in</p>': 
    199                     c.xml='<div class="error">%s</div>'%e 
    200                     return render_response('error')               
    201                 else: 
    202                     raise OWS_E.NoApplicableCode(e) 
     198                c.xml='<div class="error">%s</div>'%e 
     199                return render_response('error') 
    203200            else: 
    204201                raise OWS_E.NoApplicableCode(e) 
     
    230227               raise e 
    231228            elif isinstance(e, ValueError): 
    232                 if e.message == '<p> Access Denied </p><p>Not Logged in</p>': 
    233                     c.xml='<div class="error">%s</div>'%e 
    234                     return render_response('error') 
    235                 else: 
    236                     raise OWS_E.NoApplicableCode(e) 
     229                c.xml='<div class="error">%s</div>'%e 
     230                return render_response('error') 
    237231            else: 
    238232               raise OWS_E.NoApplicableCode(e) 
     
    351345               raise e 
    352346            elif isinstance(e, ValueError): 
    353                 if e.message == '<p> Access Denied </p><p>Not Logged in</p>': 
    354                     c.msg=e.message 
    355                     #h.redirect_to('/login')   
    356                     return render_response('wcs_accessDenied', mimetype ='text/html') 
    357                 else: 
    358                     raise OWS_E.NoApplicableCode(e) 
     347                c.xml='<div class="error">%s</div>'%e 
     348                return render_response('error') 
    359349            else: 
    360350               raise OWS_E.NoApplicableCode(e) 
Note: See TracChangeset for help on using the changeset viewer.