diky vsem za reakce. dovolil jsem si tomuhle threadu udelat zkracene url, pokud byste ho chteli nekdo nekdy odkazovat:
http://bit.ly/pycz-exec jakub. 2011/3/4 Visgean Skeloru <visg...@gmail.com>: > Taky mam pocit že každý týden je tu jeden mail na téma: jak použít > exec/eval, možná by to chtělo založit nějaké FAQ kde by bylo vyloženě > napsáno ať to dělají jinak, nebo rovnou odkazovat na starší vlákna... btw: v > souvislost s tím by možná nebylo na škodu opravit py.cz nebo to rovnou celé > redesignovat, slušilo by se mít na konferenci nějaký slušnější portál třeba > i s novinkami atp... > > 2011/3/4 Jirka Vejrazka <jirka.vejra...@gmail.com> >> >> > 1. dá se nějak definovat globalní slovník na 'safe use' hodnoty? >> > chci třeba jen kafe a nechci definovat jiny slovník na použití >> > exec(script, my_globals, my_locals) čistě povolit jen něco. >> >> Neda. Python te pusti vsude. Existuji projekty ktere dokazaly omezit >> nektere funkce v namespace Pythonu, ale byly vetsinou zapomenuty >> (bastion) nebo za nimi stoji cele tymy a vede je Guido (Google >> AppEngine). >> >> Vypada to, ze se snazis pouzit kladivo tam, kde je potreba sroubovak >> (obrazne). >> >> > 2. Zde ošetruju jen NameError při skriptu který bude obsahovat neplatnou >> > proměnnou.Jde i nějak jinak zjistit jestli ten python skript je >> > platný? teda bez syntax error? eval() mi ho hazí neustále. >> >> Ano. Staci pouzit funkce Pythonu, tj. __import__() misto exec a eval. >> >> Uz s temito maily koncim, mam dost presvedcovani lidi, ze se snazi >> "znasilnit" Python. >> >> Jirka >> _______________________________________________ >> Python mailing list >> Python@py.cz >> http://www.py.cz/mailman/listinfo/python > > > > -- > PGP pub key: > > http://keyserver.pgp.com/vkd/SubmitSearch.event?SearchCriteria=visgean%40gmail.com > http://www.abclinuxu.cz/lide/visgean/gpg > A453 B7F3 33D9 3BE6 2B8A | F014 5347 EBAC 0A5A 3E92 > Jabber: visg...@jabber.org | visg...@jabber.cz > Github: http://github.com/Visgean > > > _______________________________________________ > Python mailing list > Python@py.cz > http://www.py.cz/mailman/listinfo/python > -- Jakub Vysoky mob: +420 605 852 377 jab: jakub.vys...@gmail.com icq: 109248375 twit: https://twitter.com/kvbik _______________________________________________ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python