Diff for /XMLRpcTools/XmlRpcProxy.py between versions 1.1 and 1.4

version 1.1, 2007/10/26 21:25:20 version 1.4, 2007/11/26 20:32:58
Line 89  class XmlRpcProxyMethod(SimpleItem): Line 89  class XmlRpcProxyMethod(SimpleItem):
         """do proxy request"""          """do proxy request"""
         server=self.aq_parent.getProxy()          server=self.aq_parent.getProxy()
   
           if self.rpc_arg_expr:
         # clean arguments          # clean arguments
         args = [ re.sub(self.rpc_arg_expr,'',a) for a in argv]          args = [ re.sub(self.rpc_arg_expr,'',a) for a in argv]
           else:
               args = argv
                           
         # call the method self.id on the server with the args          # call the method self.id on the server with the args
         return getattr(server, self.id)(*args)          return getattr(server, self.id)(*args)
Line 107  class XmlRpcProxyMethod(SimpleItem): Line 110  class XmlRpcProxyMethod(SimpleItem):
             self.rpc_arg_expr = rpc_arg_expr              self.rpc_arg_expr = rpc_arg_expr
                   
         if RESPONSE:          if RESPONSE:
             RESPONSE.redirect("/manage_main")              RESPONSE.redirect("manage_main")
                           
   
 def manage_addXmlRpcProxyMethodForm(self):  def manage_addXmlRpcProxyMethodForm(self):

Removed from v.1.1  
changed lines
  Added in v.1.4


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>