[python] a dalsi zopiny

ViNiL vinil na zagamma.cz
Čtvrtek Září 26 11:07:34 CEST 2002


On Thu, Sep 26, 2002 at 10:49:19AM +0200, Petr Vanek wrote:
> On St, 2002-09-25 at 15:29, ViNiL wrote:
> > 
> > To jo, ale vracis urcite cele ty objekty? Vola to samozrejme na to tu security
> > checkovaci funkci a jestli vracis jen jmena, tak to pochopitelne nefunguje.
> 
> samozrejme, ze vracim objekty.

Hm, a nesnazi se ono naopak predat te iteracni funkci, aby jako ona uz rovnou
vynechala ty patricne? Nejaky ten argumentik...


> > 
> > user = REQUEST.AUTHENTICATED_USER
> > if user.has_permission(perm, obj):
> >   print "Muhaha"
> > 
> > To, co pises ty, je trida, ne instance!
> 
> ok, a co kdyz dam instance = trida.metoda(),
> presto se k zope API nedostanu.

Dostanes, pokud se ti podari dostat tu tridu do namespaceu. Ale ono se ti to
nejspis nepodari ;-) Pokud chces delat takovyhle veci, pouzij external method.
Ale tipnul bych si, ze je ve skutecnosti moc nepotrebujes...

> > 
> > Vidim to na trikrat otcenas a dvakrat znovu zopebook ;-)
> 
> btw primo v zope book jest psano, ze s
> REQUEST.AUTHENTICATED_USER do budoucna nemame pocitat.

Aaargh! Dobre, lepe je to getSecurityManager().getUser(). To mam za vsechnu
svou dobrotu? ;-) Nestaci, ze uz od rana cpu bugreporty na 2.6.0-b1 do toho
jejich bug collectoru, ale jeste ty budes zlobit, jo?

-- 
ViNiL the GNU hippie

Každá ženská musí mít nějakého mužského, protože nemůžeme jen tak
obviňovat ze všeho špatného rovnou vládu.
                -- Paráček


Další informace o konferenci Python