# File lib/puppet/network/xmlrpc/client.rb, line 143
143:         def make_rpc_call(namespace, method, *args)
144:             Puppet.debug "Calling %s.%s" % [namespace, method]
145:             begin
146:                 call("%s.%s" % [namespace, method.to_s],*args)
147:             rescue Exception => detail
148:                 retry if self.class.error_handler(detail).execute(self, detail, namespace, method) == :retry
149:             end
150:         ensure
151:             http.finish if http.started?
152:         end