<br><br><div><span class="gmail_quote">2007/5/5, Michal Vyskocil <<a href="mailto:michal.vyskocil@gmail.com">michal.vyskocil@gmail.com</a>>:</span><blockquote class="gmail_quote" style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; margin-left: 0.80ex; border-left-color: #cccccc; border-left-width: 1px; border-left-style: solid; padding-left: 1ex">
On Saturday 05 of May 2007 21:09:41 Jakub Vojáček wrote:<br>><br>> No, jedno řešení by bylo použít exec:<br>> exec("return %s.udelejneco()"%(promennaSnazvemMetody))<br>><br>> ale není to hezké řešení, chtělo by to použít slovníky atd...
<br><br>To neni hezke, ale ani bezpecne reseni.<br><br>1.) exec("return ...") vyvola chybu SyntaxError: 'return' outside function</blockquote><div><br>Pravda ... </div><br><blockquote class="gmail_quote" style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; margin-left: 0.80ex; border-left-color: #cccccc; border-left-width: 1px; border-left-style: solid; padding-left: 1ex">
2.) zadna kontrola parametru z POSTu, takze takto davame uzivatelum moznost<br>sahat primo do strev aplikace</blockquote><div><br>To by nebylo dobré :) </div><br><blockquote class="gmail_quote" style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; margin-left: 0.80ex; border-left-color: #cccccc; border-left-width: 1px; border-left-style: solid; padding-left: 1ex">
3.) eval je daleko pomalejsi, nez pristup do slovniku a v pripade vytizenejsi<br>aplikace to bude dost znat ...<br><br>Lepsi je pouzit slovnik<br><br>neco jako<br>handler_list = { "handler1" : funkce1, "handler2" : funkce2 }
<br><br>a<br>return handler_list[handler]()</blockquote><div><br>Tohle bude nejspíš to, po čem jsem toužil :) Díky </div><br><blockquote class="gmail_quote" style="margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; margin-left: 0.80ex; border-left-color: #cccccc; border-left-width: 1px; border-left-style: solid; padding-left: 1ex">
--<br>best regards<br>Michal Vyskocil<br>_______________________________________________<br>Python mailing list<br><a href="mailto:Python@py.cz">Python@py.cz</a><br><a href="http://www.py.cz/mailman/listinfo/python">http://www.py.cz/mailman/listinfo/python
</a></blockquote><div><br><br>Děkuji mockrát lidičky </div></div><br>-- <br>S pozdravem<br>Martin Stiborský<br><br>Jabber: <a href="mailto:stibi@njs.netlab.cz">stibi@njs.netlab.cz</a><br>ICQ: 224-065-849