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
-~----------~----~----~----~------~----~------~--~---