web/request.py
changeset 2613 5e19c2bb370e
parent 2559 46859078c866
child 2650 18aec79ec3a3
equal deleted inserted replaced
2612:c3059d308dc2 2613:5e19c2bb370e
    16 from itertools import count
    16 from itertools import count
    17 
    17 
    18 from rql.utils import rqlvar_maker
    18 from rql.utils import rqlvar_maker
    19 
    19 
    20 from logilab.common.decorators import cached
    20 from logilab.common.decorators import cached
    21 from logilab.common.deprecation import obsolete
    21 from logilab.common.deprecation import deprecated
    22 
    22 
    23 from logilab.mtconverter import xml_escape
    23 from logilab.mtconverter import xml_escape
    24 
    24 
    25 from cubicweb.dbapi import DBAPIRequest
    25 from cubicweb.dbapi import DBAPIRequest
    26 from cubicweb.common.mail import header
    26 from cubicweb.common.mail import header
   628             except Exception, ex:
   628             except Exception, ex:
   629                 self.debug('bad authorization %s (%s: %s)',
   629                 self.debug('bad authorization %s (%s: %s)',
   630                            auth, ex.__class__.__name__, ex)
   630                            auth, ex.__class__.__name__, ex)
   631         return None, None
   631         return None, None
   632 
   632 
   633     @obsolete("use parse_accept_header('Accept-Language')")
   633     @deprecated("use parse_accept_header('Accept-Language')")
   634     def header_accept_language(self):
   634     def header_accept_language(self):
   635         """returns an ordered list of preferred languages"""
   635         """returns an ordered list of preferred languages"""
   636         return [value.split('-')[0] for value in
   636         return [value.split('-')[0] for value in
   637                 self.parse_accept_header('Accept-Language')]
   637                 self.parse_accept_header('Accept-Language')]
   638 
   638