On 10/09/11 10:37, Steven D'Aprano wrote:
My intent is to have a function object something like
def foo(arg1, arg2=foo.DEFAULT):
return int(do_stuff(arg1, arg2))
foo.SPECIAL = 42
foo.MONKEY = 31415
foo.DEFAULT = foo.SPECIAL
What's the purpose of having both foo.SPECIAL an
Tim Chase wrote:
> My intent is to have a function object something like
>
>def foo(arg1, arg2=foo.DEFAULT):
> return int(do_stuff(arg1, arg2))
>foo.SPECIAL = 42
>foo.MONKEY = 31415
>foo.DEFAULT = foo.SPECIAL
What's the purpose of having both foo.SPECIAL and foo.DEFAULT?
Yo
On 9 October 2011 13:20, Tim Chase wrote:
> My intent is to have a function object something like
>
> def foo(arg1, arg2=foo.DEFAULT):
> return int(do_stuff(arg1, arg2))
> foo.SPECIAL = 42
> foo.MONKEY = 31415
> foo.DEFAULT = foo.SPECIAL
>
> so I can call it with either
>
> result = foo(my
My intent is to have a function object something like
def foo(arg1, arg2=foo.DEFAULT):
return int(do_stuff(arg1, arg2))
foo.SPECIAL = 42
foo.MONKEY = 31415
foo.DEFAULT = foo.SPECIAL
so I can call it with either
result = foo(myarg)
or
result = foo(myarg, foo.SPECIAL)
However I