Here is a little function that you can pass them both through to time:
def timedcall(fn, *args):
"Call function with args; return the time in seconds and result."
t0 = time.clock()
result = fn(*args)
t1 = time.clock()
return t1-t0, result
This returns the timing and any result returned by the function you call. I think you will find that unless you are sorting upwards of 10s of thousands of records there will be little difference, but I would be interested to hear the results.