'environ, if present, must be a dictionary-like object. Its
contents will be copied into application\'s environ. Useful
for passing application-specific variables.
Set multithreaded to False if your application is not MT-safe.'

def __init__(self, application, environ=None, multithreaded=True, **kw):

    if kw.has_key('handler'):
        del kw['handler']
    super(WSGIServer, self).__init__(**kw)
    if (environ is None):
        environ = {}
    self.application = application
    self.environ = environ
    self.multithreaded = multithreaded
    self._app_lock = thread.allocate_lock()
