Changeset View
Changeset View
Standalone View
Standalone View
swh/lister/sourceforge/tasks.py
- This file was added.
# Copyright (C) 2019-2021 the Software Heritage developers | |||||
# License: GNU General Public License version 3, or any later version | |||||
# See top-level LICENSE file for more information | |||||
from typing import Dict | |||||
from celery import shared_task | |||||
from swh.lister.sourceforge.lister import SourceForgeLister | |||||
@shared_task(name=__name__ + ".FullSourceForgeLister") | |||||
def list_sourceforge_full() -> Dict[str, int]: | |||||
"""Full update of a SourceForge instance""" | |||||
return SourceForgeLister.from_configfile().run().dict() | |||||
@shared_task(name=__name__ + ".ping") | |||||
def _ping(): | |||||
return "OK" |