# File lib/puppet/network/xmlrpc/client.rb, line 139
139:     def make_rpc_call(namespace, method, *args)
140:       Puppet.debug "Calling #{namespace}.#{method}"
141:       begin
142:         call("#{namespace}.#{method}",*args)
143:       rescue SystemExit,NoMemoryError
144:         raise
145:       rescue Exception => detail
146:         retry if self.class.error_handler(detail).execute(self, detail, namespace, method) == :retry
147:       end
148:     ensure
149:       http.finish if http.started?
150:     end