Tak jsem si to zkusil v demo konzoli: class C(object): pass c = C() c.__dict__["spam"] = 42
vysledek: RuntimeError: Cannot convert 'c.__dict__' to object module '__main__' line 3 c.__dict__["spam"] = 42 Takze asi tak… On 03/05/13 15:59, Hynek Fabian wrote: > Protože o cem se tam pise je nejaky jazyk s odsazovanim a dvojteckami. > S pythonem to ma asi tolik spolecneho jako Java s C++, taky ma oboji > chlupate zavorky a stejne jmena zakladnich typu. > Ale zadny kod ktery neni natolik primitivni aby se dal prepsat z fleku > tim neproleze. Dekoratory? Deskriptory? Metatridy? > > IMO funkcni pristup je implementovat pythonovy vm jako to dela > ironpython nebo jython, nejaky "preklad syntaxe" popisovany v tom clanku > je slepa ulicka. > > (disclaimer: nezkousel jsem to, vychazim jen z toho co se tam pise) > > On 03/05/13 15:24, Bystroushaak wrote: >> Aha. Proč? >> >> Dne 5.3.2013 13:43, azurIt napsal(a): >>> Ten priklad je dost vtipny :) ak to ma generovat takyto kod, tak to >>> naozaj nie je pouzitelne. > > _______________________________________________ > Python mailing list > Python@py.cz > http://www.py.cz/mailman/listinfo/python > _______________________________________________ Python mailing list Python@py.cz http://www.py.cz/mailman/listinfo/python