Ah, yes.

On (Jun-02-14|11:35), josenavas wrote:
> > @@ -80,7 +80,10 @@ def __init__(self, id_):
> >          self._id = id_
> >  
> >      def __eq__(self, other):
> > -        return other._id == self._id
> > +        if other._id == self._id:
> > +            if type(self) == type(other):
> 
> It will still fail, it should be this way:
> 
> ```python
> if type(self) != type(other):
>     return False
> if other._id != self._id:
>     return False
> return True
> ```
> 
> ---
> Reply to this email directly or view it on GitHub:
> https://github.com/biocore/qiita/pull/67/files#r13299908