On 9/28/2010 6:02 PM, Nick Donohue wrote:
I came across this code just now:
def time_me(function):
def wrap(*arg):
start = time.time()
r = function(*arg)
end = time.time()
print "%s (%0.3f ms)" %(function.func_name, (end-start)*1000)
return wrap
@time_me
def some_funct
On Tue, Sep 28, 2010 at 4:02 PM, Nick Donohue wrote:
> I came across this code just now:
>
> def time_me(function):
> def wrap(*arg):
>start = time.time()
>r = function(*arg)
>end = time.time()
>print "%s (%0.3f ms)" %(function.func_name, (end-start)*1000)
> return wrap
>
> @tim
Nick Donohue writes:
> I came across this code just now:
>
> def time_me(function):
> def wrap(*arg):
> start = time.time()
> r = function(*arg)
> end = time.time()
> print "%s (%0.3f ms)" %(function.func_name, (end-start)*1000)
> return wrap
>
> @time_me
> def some_function(s
On 2010-09-28, Nick Donohue wrote:
> why would I use these? wouldn't it be more flexible to not write the
> decorator before the function definition, so I could choose to wrap it
> or not?
The utility is that it lets you modify all calls to a function at once,
without changing all the instances i
Aigars Aigars schrieb:
Good day all,
I am learning Python and came up to decorators.
The question is: Why does function FoodList return value None?
The code in attachment.
Because the __call__ in Logger doesn't return the value of self.func.
Diez
--
http://mail.python.org/mailman/listinfo/p
In article <[EMAIL PROTECTED]>,
Aigars Aigars <[EMAIL PROTECTED]> wrote:
> Good day all,
I am learning Python and came up to decorators.
The question
> is: Why does function FoodList return value None?
Because the function doesn't return anything, and in Python
a function that doesn't explici
Aigars Aigars wrote:
Good day all,
I am learning Python and came up to decorators.
The question is: Why does function FoodList return value None?
The code in attachment.
Thank you,
Aigars
--
http://mail.python.org/mail