diff --git a/invenio_config_tuw/config.py b/invenio_config_tuw/config.py index 6c092ccc055dd1d05e00075d493c193e2b1e111a..e7dad56374c634b0bc51b9d38c73ab9a350ddec3 100644 --- a/invenio_config_tuw/config.py +++ b/invenio_config_tuw/config.py @@ -400,15 +400,14 @@ def sorted_app_loader(app, entry_points=None, modules=None): def init_func(ext): ext(app) - if entry_points: - for entry_point in entry_points: - unique_eps = set(iter_entry_points(group=entry_point)) - for ep in sorted(unique_eps, key=attrgetter("name")): - try: - init_func(ep.load()) - except Exception: - app.logger.error(f"Failed to initialize entry point: {ep}") - raise + for entry_point in entry_points or []: + unique_eps = set(iter_entry_points(group=entry_point)) + for ep in sorted(unique_eps, key=attrgetter("name")): + try: + init_func(ep.load()) + except Exception: + app.logger.error(f"Failed to initialize entry point: {ep}") + raise if modules: for m in modules: try: