Python neni Ruby. Nemuzes takto predelavat implementaci builtin typu. Proste jsi vytvoril novou tridu str, ale puvodni trida (typ) str zustala zachovana a kazdy novy retezec zapsany literalem (tj. jako na tom poslednim radku) je jen instance puvodni tridy str.
Proto kdyz chces obohacovat typ str o nove veci, pouzivej pak zapis jako na predposlednim radku. Jenom si tu odvozenou tridu radeji pojmenuj jinak nez zase str :) Petr Messner On 3.11.2010, at 10:49, Visgean Skeloru <visg...@gmail.com> wrote: > Dobrý den, mám tu následující kód, nevíte proč my hodí python na poslední > řádek AttribueError? Pokouším se přepsat třídu string ale nějak mi to > nejede... > > #! /usr/bin/python > # -*- coding: UTF-8 -*- > > class str(str): > asx = "mlam mlam" > > > print str("asx").asx > print "axs".asx > _______________________________________________ > 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