Skip to content

Commit da2908d

Browse files
committed
fixup! Fix urlencode parameter type (errors found by mypy)
1 parent 15d0ac9 commit da2908d

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

examples/twitter.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -147,14 +147,14 @@ def __getitem__(self, key):
147147
@classmethod
148148
def get_messages(cls, http=None, **kwargs):
149149
url = '/direct_messages.json'
150-
query = urlencode([(key, value) for key, value in kwargs if key in ('since_id', 'page')])
150+
query = urlencode([(key, value) for key, value in kwargs.items() if key in ('since_id', 'page')])
151151
url = urlunsplit((None, None, url, query, None))
152152
return cls.get(urljoin(Twitter.endpoint, url), http=http)
153153

154154
@classmethod
155155
def get_sent_messages(cls, http=None, **kwargs):
156156
url = '/direct_messages/sent.json'
157-
query = urlencode([(key, value) for key, value in kwargs if key in ('since_id', 'page')])
157+
query = urlencode([(key, value) for key, value in kwargs.items() if key in ('since_id', 'page')])
158158
url = urlunsplit((None, None, url, query, None))
159159
return cls.get(urljoin(Twitter.endpoint, url), http=http)
160160

@@ -181,7 +181,7 @@ def get_related(cls, relation, http=None, **kwargs):
181181
url += '/%s.json' % quote_plus(kwargs['id'])
182182
else:
183183
url += '.json'
184-
query = urlencode([(key, value) for key, value in kwargs if key in ('screen_name', 'user_id', 'page')])
184+
query = urlencode([(key, value) for key, value in kwargs.items() if key in ('screen_name', 'user_id', 'page')])
185185
url = urlunsplit((None, None, url, query, None))
186186
return cls.get(urljoin(Twitter.endpoint, url), http=http)
187187

@@ -199,7 +199,7 @@ def public(cls, http=None):
199199

200200
@classmethod
201201
def friends(cls, http=None, **kwargs):
202-
query = urlencode([(key, value) for key, value in kwargs if key in ('since_id', 'max_id', 'count', 'page')])
202+
query = urlencode([(key, value) for key, value in kwargs.items() if key in ('since_id', 'max_id', 'count', 'page')])
203203
url = urlunsplit((None, None, '/statuses/friends_timeline.json', query, None))
204204
return cls.get(urljoin(Twitter.endpoint, url), http=http)
205205

@@ -210,13 +210,13 @@ def user(cls, http=None, **kwargs):
210210
url += '/%s.json' % quote_plus(kwargs['id'])
211211
else:
212212
url += '.json'
213-
query = urlencode([(key, value) for key, value in kwargs if key in ('screen_name', 'user_id', 'since_id', 'max_id', 'page')])
213+
query = urlencode([(key, value) for key, value in kwargs.items() if key in ('screen_name', 'user_id', 'since_id', 'max_id', 'page')])
214214
url = urlunsplit((None, None, url, query, None))
215215
return cls.get(urljoin(Twitter.endpoint, url), http=http)
216216

217217
@classmethod
218218
def mentions(cls, http=None, **kwargs):
219-
query = urlencode([(key, value) for key, value in kwargs if key in ('since_id', 'max_id', 'page')])
219+
query = urlencode([(key, value) for key, value in kwargs.items() if key in ('since_id', 'max_id', 'page')])
220220
url = urlunsplit((None, None, '/statuses/mentions.json', query, None))
221221
return cls.get(urljoin(Twitter.endpoint, url), http=http)
222222

0 commit comments

Comments
 (0)