Package wtf :: Package impl
[hide private]
[frames] | no frames]

Package impl

source code

This package holds implementations of specific WSGI bridges.


Author: André Malo

Submodules [hide private]

Classes [hide private]
  ServerInterface
Interface for WSGI server implementations
  FlagsInterface
Interface for worker flag containers
Functions [hide private]
ServerInterface
factory(config, opts, args)
Create the server instance selected by configuration
source code
 
register(name, klass)
Register a server implementation
source code
Variables [hide private]
  __package__ = 'wtf.impl'
Function Details [hide private]

factory(config, opts, args)

source code 
Create the server instance selected by configuration
Parameters:
  • config (config.Config) - configuration
  • opts (optparse.OptionContainer) - Option container
  • args (list) - Fixed arguments
Returns: ServerInterface
server instance

register(name, klass)

source code 
Register a server implementation
Parameters:
  • name (str) - The name (in the config)
  • klass (ServerInterface) - The implementation class