[python] =?iso-8859-2?q?=5Bpython=5D=09T=F8=EDda?=, která vytvoří instanci jen pokud tam už není instance se stejnými parametry

Tomáš Drenčák tomas na drencak.com
Čtvrtek Červenec 22 16:19:11 CEST 2010


Myslim ze to bude tym ze musis pouzit novy system tried. Teda dedit od
zakladnej triedy object

On 22 Jul 2010 16:13, "MICHÁLEK Jan Mgr." <Michalek.Jan na uhul.cz> wrote:

No, mě není jasný potom, proč, když dám

>>> class c1:
       def __new__(cls):
               print 'new'
       def __init__(self):
               print 'init'


>>> c=c1()
init
>>>

Proč se pustí jen init a ne new??

Dík


-----Original Message-----
From: python-bounces na py.cz [mailto:python-bounces na py.cz] On Behalf Of Hy...

Subject: Re: [python] =?iso-8859-2?q?=5Bpython=5D=09T=F8=EDda?=, která
vytvoří instanci jen pokud ta...
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://www.py.cz/pipermail/python/attachments/20100722/756a4e6d/attachment.html>


Další informace o konferenci Python