Skip to content

Commit 46a3056

Browse files
committed
collections: use the overridable '._new' when creating a sub-collection via FilteredCollection
1 parent 296cd72 commit 46a3056

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

easypy/collections.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -644,8 +644,8 @@ def __init__(self, base, preds, filters, parent=None, name=None):
644644

645645
def _new(self, items):
646646
if hasattr(self.base, 'ID_ATTRIBUTE'):
647-
return self.base.__class__(items, ID_ATTRIBUTE=self.base.ID_ATTRIBUTE)
648-
return self.base.__class__(items)
647+
return self.base._new(items, ID_ATTRIBUTE=self.base.ID_ATTRIBUTE)
648+
return self.base._new(items)
649649

650650
def __repr__(self):
651651
if self.name and self.base.name:

0 commit comments

Comments
 (0)