diff -r b98fbca17e9e -r e50b71c0dd87 mixins.py --- a/mixins.py Wed Jan 27 10:00:19 2010 +0100 +++ b/mixins.py Wed Jan 27 10:00:35 2010 +0100 @@ -50,7 +50,7 @@ entities=entities) if entities: return [e for e in res if e.e_schema == self.e_schema] - return res.filtered_rset(lambda x: x.e_schema == self.e_schema, self.cw_col) + return res.filtered_rset(lambda x: x.e_schema is self.e_schema, self.cw_col) def iterchildren(self, _done=None): if _done is None: