On Apr 15, 2005, at 4:51 AM, Tommi Virtanen wrote:
Also, how do you feel the date and time generation and parsing in t.w.http should be done? I need to be able to generate
This is still ugly. Currently, a log of the things have an explicit .close() you need to call, or they leave a timer running (also making trial complain).
Current starting the timer (incrementing the reference count) is implicit in object creation; I'm currently thinking of making it be an explicit operation. That would make it an unnecessary detail for any code that runs while a NevowSite factory is running, only leaving the start/stop in things that use timestamp/log outside of a real webserver -- mostly unit tests, that is.
I'd note that there are a bunch of other places where twisted.web[2] use the current time, so, it's probably not particularly worth it to put in a special hack to not call time.time in log, while doing nothing about all the other uses of time.time. You could use the response Date header as the log time, if you like. James