parameters: (app=None, server='wsgiref', host='127.0.0.1', port=8080,
          interval=1, reloader=False, quiet=False, **kargs)
docstring: Start a server instance. This method blocks until the server terminates.
  
          :param app: WSGI application or target string supported by
                 :func:`load_app`. (default: :func:`default_app`)
          :param server: Server adapter to use. See :data:`server_names` keys
                 for valid names or pass a :class:`ServerAdapter` subclass.
                 (default: `wsgiref`)
          :param host: Server address to bind to. Pass ``0.0.0.0`` to listens on
                 all interfaces including the external one. (default: 127.0.0.1)
          :param port: Server port to bind to. Values below 1024 require root
                 privileges. (default: 8080)
          :param reloader: Start auto-reloading server? (default: False)
          :param interval: Auto-reloader interval in seconds (default: 1)
          :param quiet: Suppress output to stdout and stderr? (default: False)
          :param options: Options passed to the server adapter.
docstring_summary: Start a server instance. This method blocks until the server terminates.
docstring_tokens: Start a server instance . This method blocks until the server terminates .
function: def run(app=None, server='wsgiref', host='127.0.0.1', port=8080,
          interval=1, reloader=False, quiet=False, **kargs):
      """ Start a server instance. This method blocks until the server terminates.
  
          :param app: WSGI application or target string supported by
                 :func:`load_app`. (default: :func:`default_app`)
          :param server: Server adapter to use. See :data:`server_names` keys
                 for valid names or pass a :class:`ServerAdapter` subclass.
                 (default: `wsgiref`)
          :param host: Server address to bind to. Pass ``0.0.0.0`` to listens on
                 all interfaces including the external one. (default: 127.0.0.1)
          :param port: Server port to bind to. Values below 1024 require root
                 privileges. (default: 8080)
          :param reloader: Start auto-reloading server? (default: False)
          :param interval: Auto-reloader interval in seconds (default: 1)
          :param quiet: Suppress output to stdout and stderr? (default: False)
          :param options: Options passed to the server adapter.
       """
      app = app or default_app()
      if isinstance(app, basestring):
          app = load_app(app)
      if isinstance(server, basestring):
          server = server_names.get(server)
      if isinstance(server, type):
          server = server(host=host, port=port, **kargs)
      if not isinstance(server, ServerAdapter):
          raise RuntimeError("Server must be a subclass of ServerAdapter")
      server.quiet = server.quiet or quiet
      if not server.quiet and not os.environ.get('MOLE_CHILD'):#-----MOLE_CHILD
          print "Mole server starting up (using %s)..." % repr(server)
          print "Listening on http://%s:%d/" % (server.host, server.port)
          print "Use Ctrl-C to quit."
          print
      try:
          if reloader:
              interval = min(interval, 1)
              if os.environ.get('MOLE_CHILD'):
                  _reloader_child(server, app, interval)
              else:
                  _reloader_observer(server, app, interval)
          else:
              server.run(app)
      except KeyboardInterrupt:
          pass
      if not server.quiet and not os.environ.get('MOLE_CHILD'):
          print "Shutting down..."
function_tokens: def run ( app = None , server = 'wsgiref' , host = '127.0.0.1' , port = 8080 , interval = 1 , reloader = False , quiet = False , * * kargs ) : app = app or default_app ( ) if isinstance ( app , basestring ) : app = load_app ( app ) if isinstance ( server , basestring ) : server = server_names . get ( server ) if isinstance ( server , type ) : server = server ( host = host , port = port , * * kargs ) if not isinstance ( server , ServerAdapter ) : raise RuntimeError ( "Server must be a subclass of ServerAdapter" ) server . quiet = server . quiet or quiet if not server . quiet and not os . environ . get ( 'MOLE_CHILD' ) : #-----MOLE_CHILD print "Mole server starting up (using %s)..." % repr ( server ) print "Listening on http://%s:%d/" % ( server . host , server . port ) print "Use Ctrl-C to quit." print try : if reloader : interval = min ( interval , 1 ) if os . environ . get ( 'MOLE_CHILD' ) : _reloader_child ( server , app , interval ) else : _reloader_observer ( server , app , interval ) else : server . run ( app ) except KeyboardInterrupt : pass if not server . quiet and not os . environ . get ( 'MOLE_CHILD' ) : print "Shutting down..."