diff --git a/openerp/service/websrv_lib.py b/openerp/service/websrv_lib.py index ac83cb893c0..1efab672eb3 100644 --- a/openerp/service/websrv_lib.py +++ b/openerp/service/websrv_lib.py @@ -103,13 +103,13 @@ class HTTPDir: def instanciate_handler(self, request, client_address, server): handler = self.handler(noconnection(request), client_address, server) if self.auth_provider: - handler.auth_provider = self.auth_provider + handler.auth_provider = self.auth_provider() return handler def reg_http_service(path, handler, auth_provider=None, secure_only=False): """ Register a HTTP handler at a given path. - The auth_provider will be set on the handler instances. + The auth_provider will be instanciated and set on the handler instances. """ global handlers service = HTTPDir(path, handler, auth_provider, secure_only) diff --git a/openerp/wsgi.py b/openerp/wsgi.py index 5e4e6288388..71694dee594 100644 --- a/openerp/wsgi.py +++ b/openerp/wsgi.py @@ -308,7 +308,7 @@ def on_starting(server): config = openerp.tools.config config['addons_path'] = '/home/openerp/repos/addons/trunk-xmlrpc' # need a config file config['static_http_document_root'] = '/tmp' - config['log_level'] = 10 # debug + #config['log_level'] = 10 # debug #openerp.tools.cache = kill_workers_cache openerp.netsvc.init_logger() openerp.osv.osv.start_object_proxy()