Skip to content
This repository was archived by the owner on Jan 26, 2023. It is now read-only.

Commit 4194ad2

Browse files
more docstrings + change var names for pylint
1 parent 9f3012d commit 4194ad2

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

gitcoin/client.py

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ class Config:
77
"""Define Base Class for API Endpoint Config."""
88

99
def __init__(self):
10+
"""Init empty params container."""
1011
self.params = {}
1112

1213
def has(self, name):
@@ -26,6 +27,8 @@ class BountyConfig(Config):
2627
"""Define 'bounties' API Endpoint Config."""
2728

2829
def __init__(self):
30+
"""Init params container for 'bounties' filters etc."""
31+
super().__init__()
2932
self.params = {
3033
'raw_data': (True, str),
3134
'experience_level': (True, str),
@@ -110,9 +113,9 @@ def all(self):
110113
self.del_param('offset')
111114
return self._request_get()
112115

113-
def get(self, pk):
116+
def get(self, primary_key):
114117
"""Get 1 object by primary key."""
115-
return self._request_get('/'.join((self.url, str(pk))))
118+
return self._request_get('/'.join((self.url, str(primary_key))))
116119

117120
def _request_get(self, url=None):
118121
"""Fire the actual HTTP GET request as configured."""
@@ -138,13 +141,13 @@ def __init__(self):
138141
self.urls = {}
139142
self.set_url('bounties', 'https://gitcoin.co/api/v0.1/bounties')
140143

141-
def set_class(self, id, cls):
144+
def set_class(self, cls_id, cls):
142145
"""Inject class dependency, overriding the default class."""
143-
self.classes[id] = cls
146+
self.classes[cls_id] = cls
144147

145-
def set_url(self, id, url):
148+
def set_url(self, cls_id, url):
146149
"""Configure API URL, overriding the default URL."""
147-
self.urls[id] = url
150+
self.urls[cls_id] = url
148151

149152
@property
150153
def bounties(self):

0 commit comments

Comments
 (0)