From ecdce4b0cc854267c1fb2ad316c77317543058fe Mon Sep 17 00:00:00 2001 From: "Antoine R. Dumont (@ardumont)" <antoine.romain.dumont@gmail.com> Date: Fri, 14 Jun 2019 17:23:10 +0200 Subject: [PATCH] gitlab.lister: Remove request_params method override This should have been removed along with the code in b816212. The request authentication has been reworked so that all listers use the same credentials dict. Related b816212 Related T1772 --- swh/lister/gitlab/lister.py | 29 ----------------------------- 1 file changed, 29 deletions(-) diff --git a/swh/lister/gitlab/lister.py b/swh/lister/gitlab/lister.py index 41cb7c67..e463fc4b 100644 --- a/swh/lister/gitlab/lister.py +++ b/swh/lister/gitlab/lister.py @@ -2,7 +2,6 @@ # License: GNU General Public License version 3, or any later version # See top-level LICENSE file for more information -import random import time from urllib3.util import parse_url @@ -28,34 +27,6 @@ class GitLabLister(PageByPageHttpLister): self.PATH_TEMPLATE = '%s&per_page=%s' % ( self.PATH_TEMPLATE, per_page) - def request_params(self, identifier): - """Get the full parameters passed to requests given the - transport_request identifier. - - For the gitlab lister, the 'credentials' entries is configured - per instance. For example:: - - - credentials: - - gitlab.com: - - username: user0 - password: <pass> - - username: user1 - password: <pass> - - ... - - other-gitlab-instance: - ... - - """ - params = { - 'headers': self.request_headers() or {} - } - creds_lister = self.config['credentials'].get(self.instance) - if creds_lister: - auth = random.choice(creds_lister) - if auth: - params['auth'] = (auth['username'], auth['password']) - return params - def uid(self, repo): return '%s/%s' % (self.instance, repo['path_with_namespace']) -- GitLab