This commit is contained in:
Kovid Goyal 2016-08-17 10:14:57 +05:30
parent 8c1ef52e28
commit 00d2e7a03b

View File

@ -5,7 +5,7 @@ __license__ = 'GPL v3'
__copyright__ = '2009, Kovid Goyal <kovid@kovidgoyal.net>' __copyright__ = '2009, Kovid Goyal <kovid@kovidgoyal.net>'
__docformat__ = 'restructuredtext en' __docformat__ = 'restructuredtext en'
import os, subprocess, hashlib, shutil, glob, stat, sys, time, urllib2, urllib, json import os, subprocess, hashlib, shutil, glob, stat, sys, time, urllib2, urllib, json, httplib
from subprocess import check_call from subprocess import check_call
from tempfile import NamedTemporaryFile, mkdtemp, gettempdir from tempfile import NamedTemporaryFile, mkdtemp, gettempdir
from zipfile import ZipFile from zipfile import ZipFile
@ -139,7 +139,7 @@ def upload_to_fosshub(files=None):
jq = {'software': 'Calibre', 'apiKey':get_fosshub_data(), 'upload':entries} jq = {'software': 'Calibre', 'apiKey':get_fosshub_data(), 'upload':entries}
rq = urllib2.urlopen('https://www.fosshub.com/JSTools/uploadJson', urllib.urlencode({'content':json.dumps(jq)})) rq = urllib2.urlopen('https://www.fosshub.com/JSTools/uploadJson', urllib.urlencode({'content':json.dumps(jq)}))
resp = rq.read() resp = rq.read()
if rq.getcode() != 200: if rq.getcode() != httplib.OK:
raise SystemExit('Failed to upload to fosshub, with HTTP error code: %d and response: %s' % (rq.getcode(), resp)) raise SystemExit('Failed to upload to fosshub, with HTTP error code: %d and response: %s' % (rq.getcode(), resp))