Mercurial > libervia-website
comparison pages/documentation/page_meta.py @ 6:9ce41ef66dfa
python 3 port
author | Goffi <goffi@goffi.org> |
---|---|
date | Sat, 05 Oct 2019 01:26:51 +0200 |
parents | 09d66acc7c73 |
children | f47d6ba74a26 |
comparison
equal
deleted
inserted
replaced
5:9ab2f5b872c7 | 6:9ce41ef66dfa |
---|---|
4 from sat.core.log import getLogger | 4 from sat.core.log import getLogger |
5 from sat.core.i18n import _ | 5 from sat.core.i18n import _ |
6 | 6 |
7 log = getLogger(__name__) | 7 log = getLogger(__name__) |
8 | 8 |
9 name = u"documentation" | 9 name = "documentation" |
10 template = u"doc/doc.html" | 10 template = "doc/doc.html" |
11 | 11 |
12 allowed_docs = None | 12 allowed_docs = None |
13 | 13 |
14 | 14 |
15 def parse_url(self, request): | 15 def parse_url(self, request): |
18 template_data = request.template_data | 18 template_data = request.template_data |
19 | 19 |
20 if allowed_docs is None: | 20 if allowed_docs is None: |
21 allowed_docs = sorted(self.getConfig("sub_docs_dict", {}).keys()) | 21 allowed_docs = sorted(self.getConfig("sub_docs_dict", {}).keys()) |
22 try: | 22 try: |
23 allowed_docs.remove(u'sat') | 23 allowed_docs.remove('sat') |
24 except KeyError: | 24 except KeyError: |
25 log.error(u"sat doc not available") | 25 log.error("sat doc not available") |
26 else: | 26 else: |
27 allowed_docs.insert(0, u"sat") | 27 allowed_docs.insert(0, "sat") |
28 try: | 28 try: |
29 doc_name = self.nextPath(request) | 29 doc_name = self.nextPath(request) |
30 except IndexError: | 30 except IndexError: |
31 doc_name = u'sat' | 31 doc_name = 'sat' |
32 else: | 32 else: |
33 if doc_name not in allowed_docs: | 33 if doc_name not in allowed_docs: |
34 log.warning(_(u"unknown doc name: {doc_name}").format(doc_name=doc_name)) | 34 log.warning(_("unknown doc name: {doc_name}").format(doc_name=doc_name)) |
35 doc_name = u'sat' | 35 doc_name = 'sat' |
36 template_data[u'doc_name'] = doc_name | 36 template_data['doc_name'] = doc_name |
37 template_data[u'all_docs'] = allowed_docs | 37 template_data['all_docs'] = allowed_docs |