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): |