Re: function decorators

2010-09-28 Thread Terry Reedy
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

Re: function decorators

2010-09-28 Thread Ian Kelly
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

Re: function decorators

2010-09-28 Thread Diez B. Roggisch
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

Re: function decorators

2010-09-28 Thread Seebs
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

Re: Function decorators

2008-09-04 Thread Diez B. Roggisch
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

Re: Function decorators

2008-09-04 Thread David C. Ullrich
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

Re: Function decorators

2008-09-04 Thread Laszlo Nagy
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