Changeset View
Changeset View
Standalone View
Standalone View
swh/lister/bitbucket/lister.py
| Show All 13 Lines | |||||
| logger = logging.getLogger(__name__) | logger = logging.getLogger(__name__) | ||||
| class BitBucketLister(IndexingHttpLister): | class BitBucketLister(IndexingHttpLister): | ||||
| PATH_TEMPLATE = '/repositories?after=%s' | PATH_TEMPLATE = '/repositories?after=%s' | ||||
| MODEL = BitBucketModel | MODEL = BitBucketModel | ||||
| LISTER_NAME = 'bitbucket' | LISTER_NAME = 'bitbucket' | ||||
| DEFAULT_URL = 'https://api.bitbucket.org/2.0' | |||||
| instance = 'bitbucket' | instance = 'bitbucket' | ||||
| default_min_bound = datetime.utcfromtimestamp(0) | default_min_bound = datetime.utcfromtimestamp(0) | ||||
| def __init__(self, api_baseurl, override_config=None, per_page=100): | def __init__(self, api_baseurl=None, override_config=None, per_page=100): | ||||
| super().__init__( | super().__init__( | ||||
| api_baseurl=api_baseurl, override_config=override_config) | api_baseurl=api_baseurl, override_config=override_config) | ||||
| per_page = self.config.get('per_page', per_page) | per_page = self.config.get('per_page', per_page) | ||||
| self.PATH_TEMPLATE = '%s&pagelen=%s' % ( | self.PATH_TEMPLATE = '%s&pagelen=%s' % ( | ||||
| self.PATH_TEMPLATE, per_page) | self.PATH_TEMPLATE, per_page) | ||||
| def get_model_from_repo(self, repo): | def get_model_from_repo(self, repo): | ||||
| ▲ Show 20 Lines • Show All 46 Lines • Show Last 20 Lines | |||||