No vida a jsme u jádra problému. Toho zdvojeného pozdravu jste si všiml?

<b tal:content="here/pozdrav/pozdrav/odpoved('ahoj')">temp</b>

Abych se přiznal, pokud by to ani pak nejelo, tak už nevím co s tím, jedině 
bych vám doporučil se zkusit zeptat na [EMAIL PROTECTED] Dejte ale pak vědět 
jaxte dopad. BTW, v popisu máte prohozenu šablonu a skript.

----- Original Message ----- 
From: "mtip" <[EMAIL PROTECTED]>



Tak jsem to upravil takto:
sablona:
class pozdrav:
    def odpoved(a='c1', b='c2'):
        return "%s %s" % (a,b)

script:
<b tal:content="here/pozdrav/pozdrav/odpoved('ahoj')">temp</b>
<b tal:content="here/pozdrav/odpoved('svete')">temp</b>
<b tal:content="here/pozdrav/odpoved('ahoj','svete')">temp</b>

a nefunguje ani jeden radek. Zdalo by sem logictejsi, kdyby fungoval
prvni radek, ale instancovat tridu se mi proste nedari. Nefunguje to,
ani kdyz tridu vypustim a zbyde tam jen metoda, kterou volam.
Jedine, kdy dosahnu odpovedi je pokud primo do scriptu uvedu return
neco. Ale to je pak velmi komplikovane vytvaret pro kazdou vypocitanou
promennou novy script, nehlede na to, ze nektere promenne spolu
souvisi a nacte je jeden script.


_______________________________________________
Python mailing list
[email protected]
http://www.py.cz/mailman/listinfo/python

Odpovedet emailem