Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!us.feeder.erje.net!newsfeed.fsmpi.rwth-aachen.de!weretis.net!feeder1.news.weretis.net!news.tota-refugium.de!.POSTED!not-for-mail From: Thomas Rachel Newsgroups: comp.lang.python Subject: Re: 'is not' or '!=' Date: Tue, 19 Aug 2014 11:53:04 +0200 Organization: A not so newly installed InterNetNews server Lines: 15 Message-ID: References: <87fvgt7c4i.fsf@elektro.pacujo.net> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: tota-refugium.de 1408442402 22998 eJwNyMEBwCAIA8CVAAnIOApm/xHaex5WaHR6IBwEcxvcFt5BBFi1VdZx0aubQlsplyFqqk+iK1JncQ5Zm489EldgPV5Zoo7y0/9h3xwT/wA59x0B (19 Aug 2014 10:00:02 GMT) X-Complaints-To: abuse@news.tota-refugium.de NNTP-Posting-Date: Tue, 19 Aug 2014 10:00:02 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0 Hamster/2.1.0.11 X-User-ID: eJwVwoENACEIA8CVQKDAOF+V/Ucwn7swKHY6Ah7zGxGwmSYrSz/1qIzmJVHsdRsMOXuOjVo+Dy8Q3Q== In-Reply-To: <87fvgt7c4i.fsf@elektro.pacujo.net> Cancel-Lock: sha1:nJiSH2meSh3cLM/kepv0euAN5EY= X-NNTP-Posting-Host: eJwFwQUBADAIALBKcDwO2j/CNyFFbWMVZTk50CHfWQ67cdANkVqhtDNwQIRJH5J+Ohn9trOjeAkivS2NkXRK4tAHF4seWsAUFeO89wGgXh5O Xref: csiph.com comp.lang.python:76554 Am 18.08.2014 22:53 schrieb Marko Rauhamaa: > Frankly, I don't know of any other object that is "==" to the None > object except None itself, but such objects could possible exist. class ImitatingNone(object): def __eq__(self, other): return True # is equal to everything else return other is None # is equal only to None return not(other) # is equal to everything which is falsey Pick one. Thomas