equal
deleted
inserted
replaced
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 |