You can also do the same with import time t1 = time.time() t2 = time.time() elapsed_time = t2 - t1
in this case elapsed_time is a float expressed in seconds. Cheers. On 3/5/07, Florent Aide <[EMAIL PROTECTED]> wrote: > On 3/5/07, Mikkel Høgh <[EMAIL PROTECTED]> wrote: > > > > Hi guys, > > Hi Mikkel, > > > I was wondering wheter it is possible to output the page generation > > time, like many PHP-based sites do. > > It is great to get an overview how wasteful your code is :) > > import datetime > > class Root(controllers.RootController): > @expose(template="tmc.templates.welcome") > def index(self): > t1 = datetime.datetime.now() > #do some stuff here > t2 = datetime.datetime.now() > elapsed_time = t2 - t1 > return dict(elapsed_time=elapsed_time) > > elapsed_time is a timedelta. You can use its attributes to have the > seconds and microseconds elapsed. ie: > > elapsed_time.seconds > elapsed_time.microseconds > > you can even have days but hopefully it will return 0 :) > > assert elapsed_time.days == 0, "Houston we got a problem here..." > > Regards, > > Florent AIDE. > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "TurboGears" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/turbogears?hl=en -~----------~----~----~----~------~----~------~--~---

