Ethan Furman wrote:

> On 06/30/2014 12:34 PM, Peter Otten wrote:
>> RainyDay wrote:
>>>
>>>      def __eq__(self, other):
>>>          return self._loc == getattr(other, "_loc", None)
>>
>> Note that None is not a good default when _loc is expected to be a tuple:
> 
> In this case None is not being returned, but will be comparid with
> self._loc, so RainyDay is good there.

RainyDay wrote:

> I'm only using None in equality comparison, it's never a default value of
> _loc itself, so this should be ok because it'll compare to all other
> object types and correctly say they're unequal.

Yes, sorry. I read what I expected rather than what was there.

-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to