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.lister import ListerTaskBase, IncrementalLister, \ | |||||
RangeLister, FullLister | |||||
from .lister import BitBucketLister | |||||
class BitBucketListerTask(ListerTaskBase): | |||||
NAME = 'bitbucket.org' | |||||
API_URL = 'https://api.bitbucket.org/2.0' | |||||
Lister = BitBucketLister | |||||
class IncrementalBitBucketLister(IncrementalLister, BitBucketListerTask): | |||||
task_queue = 'swh_lister_bitbucket_incremental' | |||||
class RangeBitBucketLister(RangeLister, BitBucketListerTask): | |||||
task_queue = 'swh_lister_bitbucket_full' | |||||
class FullBitBucketLister(FullLister, BitBucketListerTask): | |||||
task_queue = 'swh_lister_bitbucket_full' |