===================================== 20140108 (Wednesday, 08 January 2014) ===================================== AttributeError: AttrDict instance has no key 'CitiesByCountry' -------------------------------------------------------------- The following snippet reproduces a wrong which occurred when a certain kind of invalid url was being requested. Lino should return a 404 status in that case, not raise an :ref:`ise`. >>> from lino import startup >>> startup('lino_book.projects.belref.settings.doctests') >>> from lino.api.doctest import * >>> url = '/countries/CitiesByCountry' >>> res = test_client.get(url) Not Found: /countries/CitiesByCountry >>> print(res.status_code) 404 Unergonomischer Eingang zur Demo -------------------------------- Optimierungen in :srcref:`lino/config/admin_main_base.html`. Ja ich gebe zu dass das "gewöhnungsbedürftig" bzw. "ergonomisch betrachtet noch nichts zum Angeben" ist. In der Tat sollte ja gerade eine Demo möglichst keine solchen Stolpersteine haben. Verträge will ich, nicht Klienten --------------------------------- :ref:`welfare`: I opened ticket :welfare:`#2 : Verträge will ich, nicht Klienten `. New ``setlanguage`` directive ----------------------------- I added two "imports from future" to `rstgen.sphinxconf`:: from __future__ import print_function from __future__ import unicode_literals This has the side effect that code snippets passed to py2rst or django2rst directives now also have this set. Because they are executed from here. Unfortunately when this occurs, Sphinx does not report the real guilty because I don't yet know how tell here to do so. So when you see:: reading sources... [ 89%] releases/index Exception occurred: File "/home/luc/hgwork/atelier/atelier/sphinxconf/__init__.py", line 357, in output_from_exec exec(code, context) File "", line 32 print s ^ SyntaxError: invalid syntax The full traceback has been saved in /tmp/sphinx-err-gJDL_O.log, if you want to report the issue to the developers. then the problem is in file `releases/index.rst`