Skip to content

Instantly share code, notes, and snippets.

@barnabywalters
Created November 15, 2022 16:34
Show Gist options
  • Save barnabywalters/57c3095b89506cd074c68d387f20ecba to your computer and use it in GitHub Desktop.
Save barnabywalters/57c3095b89506cd074c68d387f20ecba to your computer and use it in GitHub Desktop.
>>> tw.get_activities(group_id='@friends')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.10/site-packages/granary/source.py", line 243, in get_activities
return self.get_activities_response(*args, **kwargs)['items']
File "/usr/local/lib/python3.10/site-packages/granary/twitter.py", line 329, in get_activities_response
resp = self.urlopen(url, headers=headers, parse_response=False)
File "/usr/local/lib/python3.10/site-packages/granary/twitter.py", line 1104, in urlopen
return request()
File "/usr/local/lib/python3.10/site-packages/granary/twitter.py", line 1095, in request
resp = twitter_auth.signed_urlopen(
File "/usr/local/lib/python3.10/site-packages/oauth_dropins/twitter_auth.py", line 58, in signed_urlopen
headers.update(auth_header(url, token_key, token_secret, method=method))
File "/usr/local/lib/python3.10/site-packages/oauth_dropins/twitter_auth.py", line 38, in auth_header
req = requests.Request(method=method, url=url, auth=oauth1).prepare()
File "/usr/local/lib/python3.10/site-packages/requests/models.py", line 299, in prepare
p.prepare(
File "/usr/local/lib/python3.10/site-packages/requests/models.py", line 372, in prepare
self.prepare_auth(auth, url)
File "/usr/local/lib/python3.10/site-packages/requests/models.py", line 603, in prepare_auth
r = auth(self)
File "/usr/local/lib/python3.10/site-packages/requests_oauthlib/oauth1_auth.py", line 108, in __call__
r.url, headers, _ = self.client.sign(
File "/usr/local/lib/python3.10/site-packages/oauthlib/oauth1/rfc5849/__init__.py", line 351, in sign
('oauth_signature', self.get_oauth_signature(request)))
File "/usr/local/lib/python3.10/site-packages/oauthlib/oauth1/rfc5849/__init__.py", line 165, in get_oauth_signature
uri, headers, body = self._render(request)
File "/usr/local/lib/python3.10/site-packages/oauthlib/oauth1/rfc5849/__init__.py", line 247, in _render
headers = parameters.prepare_headers(
File "/usr/local/lib/python3.10/site-packages/oauthlib/oauth1/rfc5849/utils.py", line 25, in wrapper
return target(params, *args, **kwargs)
File "/usr/local/lib/python3.10/site-packages/oauthlib/oauth1/rfc5849/parameters.py", line 53, in prepare_headers
escaped_value = utils.escape(value)
File "/usr/local/lib/python3.10/site-packages/oauthlib/oauth1/rfc5849/utils.py", line 49, in escape
raise ValueError('Only unicode objects are escapable. ' +
ValueError: Only unicode objects are escapable. Got None of type <class 'NoneType'>.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment