hallo,
kann es sein, dass human_duration(t) die Zeit in ms falsch berechnet
oder bin ich gerade sehr verwirrt.
der Parameter t wird in Sekunden übergeben oder?
Folgender fraglicher Fall :
für t = 0.2 (s)
wird 20 ms zurückgegeben.
0.2 s müssten aber ,sofern mich nicht alles täuscht 200 ms sein !?
mein Vorschlag wäre statt (t * 100) (t * 1000) zu benutzen ( 1 s =
1000 ms)
http://trac.pylucid.net/browser/trunk/pylucid/PyLucid/template_addons/filters.py
ps : ich bin darauf gestoßen als mir aufgefallen ist, dass
http://code.google.com/p/hackerspace-os um den faktor 10 langsamer
rendert als pylucid. da hab ich mal den pylucid filter benutzt und der
Faktor 10 war weg.
Ich hab jetzt mal die Funktion human_duration(t) in hackerspace-os als
human_readable_time(t) übernommen und würde mich über Klärung freuen,
da dann ja meine ursprüngliche Funktion richtig funktioniert hätte ;-)