summaryrefslogtreecommitdiffstats
path: root/utils/filters.py
diff options
context:
space:
mode:
Diffstat (limited to 'utils/filters.py')
-rw-r--r--utils/filters.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/utils/filters.py b/utils/filters.py
index efef4ec..2469419 100644
--- a/utils/filters.py
+++ b/utils/filters.py
@@ -1,5 +1,8 @@
def filter_by_attr(objs, attr):
return filter(lambda x: hasattr(x,attr), objs)
-filters = [filter_by_attr]
+def filter_by_path(objs, value):
+ return filter(lambda page: page.path.startswith(value), objs)
+
+filters = [filter_by_attr, filter_by_path]