Download Install Tutorial Docs FAQ Tools WikiLicense Team IRC Planet Involvement Shop Book

Changeset 803

Show
Ignore:
Timestamp:
11/09/05 16:08:10
Author:
lawouach
Message:

fixed problems when cheking if the filter was on or off

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/cherrypy/lib/filter/xmlrpcfilter.py

    r792 r803  
    167167        to reach the xmlrpcfilter unchanged.""" 
    168168         
    169         if not cherrypy.request.xmlRpcFilterOn: 
     169        if (not cherrypy.config.get('xmlRpcFilter.on', False) 
     170            or not getattr(cherrypy.request, 'isRPC', False)): 
    170171            return 
    171172         
     
    181182    def beforeFinalize(self): 
    182183        """ Called before finalizing output """ 
    183         if (not cherrypy.request.xmlRpcFilterOn 
    184             or not cherrypy.request.isRPC): 
     184        if (not cherrypy.config.get('xmlRpcFilter.on', False) 
     185            or not getattr(cherrypy.request, 'isRPC', False)): 
    185186            return 
    186187 
     
    200201    def beforeErrorResponse(self): 
    201202        try: 
    202             if not cherrypy.request.xmlRpcFilterOn: 
     203            if (not cherrypy.config.get('xmlRpcFilter.on', False) 
     204                or not getattr(cherrypy.request, 'isRPC', False)): 
    203205                return 
    204206            import sys 
     
    213215         
    214216    def afterErrorResponse(self): 
     217        if (not cherrypy.config.get('xmlRpcFilter.on', False) 
     218            or not getattr(cherrypy.request, 'isRPC', False)): 
     219            return 
    215220        # The XML-RPC spec (http://www.xmlrpc.com/spec) says: 
    216221        # "Unless there's a lower-level error, always return 200 OK." 

Hosted by WebFaction

Log in as guest/cpguest to create tickets