Changeset View
Changeset View
Standalone View
Standalone View
swh/lister/bitbucket/tasks.py
- This file was added.
# Copyright (C) 2017 the Software Heritage developers | |||||
# License: GNU General Public License version 3, or any later version | |||||
# See top-level LICENSE file for more information | |||||
from swh.lister.core.tasks import (FullReindexingListerTask, | |||||
IncrementalIndexingListerTask, | |||||
ListerTaskBase, RangeIndexingListerTask) | |||||
from .lister import BitBucketLister | |||||
class BitBucketListerTask(ListerTaskBase): | |||||
NAME = 'bitbucket.org' | |||||
BASE_URL = 'https://api.bitbucket.org/2.0' | |||||
Lister = BitBucketLister | |||||
class IncrementalBitBucketLister(IncrementalIndexingListerTask, | |||||
BitBucketListerTask): | |||||
task_queue = 'swh_lister_bitbucket_incremental' | |||||
class RangeBitBucketLister(RangeIndexingListerTask, BitBucketListerTask): | |||||
task_queue = 'swh_lister_bitbucket_full' | |||||
class FullBitBucketRelister(FullReindexingListerTask, BitBucketListerTask): | |||||
task_queue = 'swh_lister_bitbucket_full' |