# File lib/puppet/network/server.rb, line 107
107:   def unregister_xmlrpc(*namespaces)
108:     raise "Cannot unregister xmlrpc handlers while server is listening." if listening?
109:     namespaces = @xmlrpc_routes.keys if namespaces.empty?
110: 
111:     namespaces.flatten.each do |i|
112:       raise(ArgumentError, "XMLRPC handler '#{i}' is unknown.") unless @xmlrpc_routes[i.to_sym]
113:     end
114: 
115:     namespaces.flatten.each do |i|
116:       @xmlrpc_routes.delete(i.to_sym)
117:     end
118:   end