web/application.py
changeset 2613 5e19c2bb370e
parent 2476 1294a6bdf3bf
child 2650 18aec79ec3a3
equal deleted inserted replaced
2612:c3059d308dc2 2613:5e19c2bb370e
     8 __docformat__ = "restructuredtext en"
     8 __docformat__ = "restructuredtext en"
     9 
     9 
    10 import sys
    10 import sys
    11 from time import clock, time
    11 from time import clock, time
    12 
    12 
    13 from logilab.common.deprecation import obsolete
    13 from logilab.common.deprecation import deprecated
    14 
    14 
    15 from rql import BadRQLQuery
    15 from rql import BadRQLQuery
    16 
    16 
    17 from cubicweb import set_log_methods, cwvreg
    17 from cubicweb import set_log_methods, cwvreg
    18 from cubicweb import (
    18 from cubicweb import (
   270                 except Exception:
   270                 except Exception:
   271                     self.exception('error while logging queries')
   271                     self.exception('error while logging queries')
   272             finally:
   272             finally:
   273                 self._logfile_lock.release()
   273                 self._logfile_lock.release()
   274 
   274 
   275     @obsolete("use vreg.select('controllers', ...)")
   275     @deprecated("use vreg.select('controllers', ...)")
   276     def select_controller(self, oid, req):
   276     def select_controller(self, oid, req):
   277         try:
   277         try:
   278             return self.vreg.select('controllers', oid, req=req, appli=self)
   278             return self.vreg.select('controllers', oid, req=req, appli=self)
   279         except NoSelectableObject:
   279         except NoSelectableObject:
   280             raise Unauthorized(req._('not authorized'))
   280             raise Unauthorized(req._('not authorized'))