diff options
Diffstat (limited to 'utils')
-rw-r--r-- | utils/filters.py | 5 | ||||
-rw-r--r-- | utils/filters.pyc | bin | 497 -> 817 bytes |
2 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] diff --git a/utils/filters.pyc b/utils/filters.pyc Binary files differindex a264890..7996174 100644 --- a/utils/filters.pyc +++ b/utils/filters.pyc |