From a76eafbd46bc51f5306d7baab123597fca1de66d Mon Sep 17 00:00:00 2001 From: Elizabeth Myers Date: Sat, 19 Aug 2017 05:49:08 -0500 Subject: Remove trailing slashes in base URL The streaming API can't handle multiple slashes in the lead of a path request. This is probably a bug in Mastodon, but should be worked around here for now. --- mastodon/Mastodon.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/mastodon/Mastodon.py b/mastodon/Mastodon.py index 8aa741a..4012945 100644 --- a/mastodon/Mastodon.py +++ b/mastodon/Mastodon.py @@ -1083,6 +1083,9 @@ class Mastodon: """Internal add-protocol-to-url helper""" if not base_url.startswith("http://") and not base_url.startswith("https://"): base_url = "https://" + base_url + + # Some API endpoints can't handle extra /'s in path requests + base_url = base_url.rstrip("/") return base_url ## -- cgit v1.2.3 From e9591099ba7a3e6c1ecb8349014ba98f93198d23 Mon Sep 17 00:00:00 2001 From: codl Date: Wed, 23 Aug 2017 09:51:01 +0200 Subject: setup.py: fix dateutil name --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 81dafe6..20c1bf1 100644 --- a/setup.py +++ b/setup.py @@ -6,7 +6,7 @@ setup(name='Mastodon.py', packages=['mastodon'], setup_requires=['pytest-runner'], tests_require=['pytest'], - install_requires=['requests', 'dateutil', 'six'], + install_requires=['requests', 'python-dateutil', 'six'], url='https://github.com/halcy/Mastodon.py', author='Lorenz Diener', author_email='lorenzd+mastodonpypypi@gmail.com', -- cgit v1.2.3