20130318 (Monday, 18 March 2013)¶
Monatsrückblick¶
Seit ich aus Belgien zurück bin (17.02.13-17.03.13) habe ich einen arbeitsrintensiven Monat hinter mir mit fast 200 Arbeitsstunden:
Week |
TIM |
Lino |
Week 8/2013 : |
15:47 |
17:37 |
Week 9/2013 : |
17:37 |
27:18 |
Week 10/2013 : |
4:49 |
46:06 |
Week 11/2013 : |
10:21 |
53:54 |
Total |
48:34 |
144:55 |
Was habe ich denn eigentlich gemacht in dieser Zeit? Meine Ticketverwaltung hilft mir nur bedingt, weil die Arbeiten oft ticketübergreifend und schwer zuweisbar waren.
Insgesamt kann man das alles unter dem Titel “Folgen des Buchs ‘2 Scoops of Django’” zusammenfassen. Konkret:
Weiterentwicklung der “technischen Verwaltungsarbeit”: fabric, distribute, virtualenv und pip sind Tools, die in dem Buch empfohlen werden.
Abspaltung der Unterprojekte djangosite und North (aus der Erkenntnis heraus, dass Lino als Projekt viel zu komplex ist; auch hier empfahl das Buch, seine Projekte möglichst klein zu halten)
Die Ziele oder erhofften Vorteile dieser Arbeiten sind:
Bessere Abdeckung durch automatisierte Tests (Qualitätskontrolle)
Bessere Dokumentation für potentielle Mitentwickler
Bessere Dokumentationsmöglichkeiten für Endbenutzer
Automatisierung des Release-Prozesses (Delegierbarkeit)
In den kommenden Wochen möchte ich jetzt aber endlich mal mit Lino Così weitermachen.
Polls tutorial¶
Worked on north.tutorial.polls, The Lino Polls tutorial and Create your first Lino site.
djangosite.Site.get_settings_subdirs()
failed to detect a local directory if the class was
directly instantiated without subclassing it).
Values instance has no attribute ‘file_insertion_enabled’¶
I had once more the following traceback which
was caused by a wrong file path in a .. figure::
.
Instead of saying “file not found” I got:
# Sphinx version: 1.1.3
# Python version: 2.7.3
# Docutils version: 0.10 release
# Jinja2 version: 2.6
Traceback (most recent call last):
File "c:\Python27\lib\site-packages\sphinx\cmdline.py", line 189, in main
app.build(force_all, filenames)
File "c:\Python27\lib\site-packages\sphinx\application.py", line 204, in build
self.builder.build_update()
File "c:\Python27\lib\site-packages\sphinx\builders\__init__.py", line 196, in build_update
'out of date' % len(to_build))
File "c:\Python27\lib\site-packages\sphinx\builders\__init__.py", line 252, in build
self.write(docnames, list(updated_docnames), method)
File "c:\Python27\lib\site-packages\sphinx\builders\__init__.py", line 292, in write
self.write_doc(docname, doctree)
File "c:\Python27\lib\site-packages\sphinx\builders\html.py", line 419, in write_doc
self.docwriter.write(doctree, destination)
File "c:\Python27\lib\site-packages\docutils\writers\__init__.py", line 80, in write
self.translate()
File "c:\Python27\lib\site-packages\sphinx\writers\html.py", line 38, in translate
self.document.walkabout(visitor)
File "c:\Python27\lib\site-packages\docutils\nodes.py", line 174, in walkabout
if child.walkabout(visitor):
File "c:\Python27\lib\site-packages\docutils\nodes.py", line 174, in walkabout
if child.walkabout(visitor):
File "c:\Python27\lib\site-packages\docutils\nodes.py", line 174, in walkabout
if child.walkabout(visitor):
File "c:\Python27\lib\site-packages\docutils\nodes.py", line 174, in walkabout
if child.walkabout(visitor):
File "c:\Python27\lib\site-packages\docutils\nodes.py", line 174, in walkabout
if child.walkabout(visitor):
File "c:\Python27\lib\site-packages\docutils\nodes.py", line 174, in walkabout
if child.walkabout(visitor):
File "c:\Python27\lib\site-packages\docutils\nodes.py", line 174, in walkabout
if child.walkabout(visitor):
File "c:\Python27\lib\site-packages\docutils\nodes.py", line 174, in walkabout
if child.walkabout(visitor):
File "c:\Python27\lib\site-packages\docutils\nodes.py", line 174, in walkabout
if child.walkabout(visitor):
File "c:\Python27\lib\site-packages\docutils\nodes.py", line 166, in walkabout
visitor.dispatch_visit(self)
File "c:\Python27\lib\site-packages\docutils\nodes.py", line 1627, in dispatch_visit
return method(node)
File "c:\Python27\lib\site-packages\sphinx\writers\html.py", line 377, in visit_image
BaseTranslator.visit_image(self, node)
File "c:\Python27\lib\site-packages\docutils\writers\html4css1\__init__.py", line 1032, in visit_image
and self.settings.file_insertion_enabled):
AttributeError: Values instance has no attribute 'file_insertion_enabled'