parameters: (k, v)
docstring: Config handler for the "server" namespace.
docstring_summary: Config handler for the "server" namespace.
docstring_tokens: Config handler for the server namespace .
function: def _server_namespace_handler(k, v):
      """Config handler for the "server" namespace."""
      atoms = k.split('.', 1)
      if len(atoms) > 1:
          # Special-case config keys of the form 'server.servername.socket_port'
          # to configure additional HTTP servers.
          if not hasattr(cherrypy, 'servers'):
              cherrypy.servers = {}
  
          servername, k = atoms
          if servername not in cherrypy.servers:
              from cherrypy import _cpserver
              cherrypy.servers[servername] = _cpserver.Server()
              # On by default, but 'on = False' can unsubscribe it (see below).
              cherrypy.servers[servername].subscribe()
  
          if k == 'on':
              if v:
                  cherrypy.servers[servername].subscribe()
              else:
                  cherrypy.servers[servername].unsubscribe()
          else:
              setattr(cherrypy.servers[servername], k, v)
      else:
          setattr(cherrypy.server, k, v)
function_tokens: def _server_namespace_handler ( k , v ) : atoms = k . split ( '.' , 1 ) if len ( atoms ) > 1 : # Special-case config keys of the form 'server.servername.socket_port' # to configure additional HTTP servers. if not hasattr ( cherrypy , 'servers' ) : cherrypy . servers = { } servername , k = atoms if servername not in cherrypy . servers : from cherrypy import _cpserver cherrypy . servers [ servername ] = _cpserver . Server ( ) # On by default, but 'on = False' can unsubscribe it (see below). cherrypy . servers [ servername ] . subscribe ( ) if k == 'on' : if v : cherrypy . servers [ servername ] . subscribe ( ) else : cherrypy . servers [ servername ] . unsubscribe ( ) else : setattr ( cherrypy . servers [ servername ] , k , v ) else : setattr ( cherrypy . server , k , v )