12bf1fc75b
Signed-off-by: volpino <fox91@anche.no>
20 lines
445 B
Python
20 lines
445 B
Python
"""
|
|
Url wide handlers for scanning upstream
|
|
"""
|
|
|
|
import pkgutil
|
|
|
|
handlers = []
|
|
|
|
# autoimport all modules in this directory and append them to handlers list
|
|
for loader, module_name, is_pkg in pkgutil.walk_packages(__path__):
|
|
module = loader.find_module(module_name).load_module(module_name)
|
|
handlers.append(module)
|
|
|
|
# sort handlers by priority
|
|
handlers = sorted(
|
|
handlers,
|
|
key=lambda handler: handler.PRIORITY,
|
|
reverse=True
|
|
)
|