code: def make_server():
      serv = DocXMLRPCServer(("localhost", 0), logRequests=False)
  
      try:
          # Add some documentation
          serv.set_server_title("DocXMLRPCServer Test Documentation")
          serv.set_server_name("DocXMLRPCServer Test Docs")
          serv.set_server_documentation(
              "This is an XML-RPC server's documentation, but the server "
              "can be used by POSTing to /RPC2. Try self.add, too."
          )
  
          # Create and register classes and functions
          class TestClass(object):
              def test_method(self, arg):
                  """Test method's docs. This method truly does very little."""
                  self.arg = arg
  
          serv.register_introspection_functions()
          serv.register_instance(TestClass())
  
          def add(x, y):
              """Add two instances together. This follows PEP008, but has nothing
              to do with RFC1952. Case should matter: pEp008 and rFC1952.  Things
              that start with http and ftp should be auto-linked, too:
              http://google.com.
              """
              return x + y
  
          def annotation(x: int):
              """Use function annotations."""
              return x
  
          class ClassWithAnnotation:
              def method_annotation(self, x: bytes):
                  return x.decode()
  
          serv.register_function(add)
          serv.register_function(lambda x, y: x - y)
          serv.register_function(annotation)
          serv.register_instance(ClassWithAnnotation())
          return serv
      except:
          serv.server_close()
          raise
  
imports: from xmlrpc.server import DocXMLRPCServer
  import http.client
  import re
  import sys
  import threading
  import unittest
  from test import support
label_desc: Use image node_id 2 for calling a global function with example usage: make_server() and returns: serv, unknown, x, x