diff options
Diffstat (limited to 'qface/utils.py')
-rw-r--r-- | qface/utils.py | 13 |
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'] + |