Message7518

Author Vanuan
Recipients Vanuan
Date 2012-11-08.11:31:02
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1352374263.82.0.2189404769.issue1986@psf.upfronthosting.co.za>
In-reply-to
Content
Here is a more refined example:

import os
import time
import java.lang


def countTime(function):
    start = time.time()
    for _ in range(1, 1000):
        function()
    timeElapsed = round(time.time() - start, 5)
    return timeElapsed


timeElapsed = countTime(lambda: hasattr(java, 'some attr'))
print "hasattr(javapackage): " + str(timeElapsed) + " s"

timeElapsed = countTime(lambda: hasattr(java.lang.System, 'some attr'))
print "hasattr(javapackage.class): " + str(timeElapsed) + " s"

timeElapsed = countTime(lambda: hasattr(os, 'some attr'))
print "hasattr(python module): " + str(timeElapsed) + " s"
History
Date User Action Args
2012-11-08 11:31:03Vanuansetmessageid: <1352374263.82.0.2189404769.issue1986@psf.upfronthosting.co.za>
2012-11-08 11:31:03Vanuansetrecipients: + Vanuan
2012-11-08 11:31:03Vanuanlinkissue1986 messages
2012-11-08 11:31:02Vanuancreate