Why won't this decorator work?
johnjsal at gmail.com
Sat Jul 2 22:39:23 CEST 2011
On Jul 2, 1:45 pm, Tim Chase <python.l... at tim.thechases.com> wrote:
> I must not be looking at the same documentation you are...could
> you provide a link? The only time I know of that the return value
> of a decorator need not be callable is if you want to totally
> break the syntax of the function. :-/
Sort of around the middle of the PEP 318 section.
But I think I understand now. I was thinking the decorator I made was
creating move(roll_die()), which I see now that it is not. Perhaps a
decorator isn't what I need in my case, although it seems like it
Basically what I want to do is this: I first to need to roll a die to
get a random number, then pass that number to the move method of a
Player class. Can this be done with a decorator, or is it better just
to do it like move(roll_die()) and be done with it?
More information about the Python-list