diff --git a/entries/jobs.py b/entries/jobs.py index f20d013..b5004ae 100644 --- a/entries/jobs.py +++ b/entries/jobs.py @@ -1,12 +1,9 @@ import requests from django.conf import settings from django_rq import job -from urllib.parse import urlencode @job def ping_hub(*urls): - requests.post(settings.PUSH_HUB, data={ - 'hub.mode': 'publish', - 'hub.url': ','.join(map(urlencode, urls)), - }) + data = [('hub.mode', 'publish')] + [('hub.url[]', url) for url in urls] + requests.post(settings.PUSH_HUB, data=data)