On 21 ún, 13:56, Jakub Vysoky <ja...@borka.cz> wrote:
> jenom bych rad doplnil, zed pythoni syntaxe
> --
> Jakub Vysoky

Jo to vim, je to jasne.  Jen jsem nevedel a nenapadlo mi si to prepsat

@Authorize(allow='admins')
def get(self, key=None, action=None):
   ...

na

def get .........
get = Action(allow='admins')(get)

A pak pochopit takovyto vyraz.  Protože dekorator je funkce která
vrací funkci.  Zatímco 'parametrizovany' dekorator je funkce ktera
vraci dekorator.  Coz po rozepsani da:
"funkce ktera vraci funkci ktera vraci funkci"

coz uz name bylo dost abych se v tom zacal ztracet.
:)
Proste se Python teprve ucim.
_______________________________________________
Python mailing list
Python@py.cz
http://www.py.cz/mailman/listinfo/python

Odpovedet emailem