aboutsummaryrefslogtreecommitdiffstats
path: root/qface/utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'qface/utils.py')
-rw-r--r--qface/utils.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/qface/utils.py b/qface/utils.py
index f816b58..889d862 100644
--- a/qface/utils.py
+++ b/qface/utils.py
@@ -9,3 +9,16 @@ def module_info(text):
'title': module.name,
'brief': " ".join(doc.parse_doc(module.comment).brief)
}
+
+
+def load_filters(path):
+ if not path.exists():
+ print('filter module does not exist')
+ return {}
+
+ ctx = {
+ 'filters': {}
+ }
+ exec(path.text(), ctx)
+ return ctx['filters']
+