Block explorer - what have you just changed?After it worked for many hours, then about 1 hour ago, this error suddenly appeared:
urllib2.URLError: <urlopen error [Errno 1] _ssl.c:504: error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert internal error>
...
Whatever you had done there last night, it had broken backwards compatibility.
Perhaps it was simply some automatic server updates - probably intended to force OpenSSL upgrades in clients?
To solve it, clientside, I have deinstalled, and reinstalled my whole Python environment, into a newer version.
Now this test
import urllib2, ssl; print ssl.OPENSSL_VERSION
url = "https://explorer.horizonplatform.io/api.php?page=accounts"
f=urllib2.urlopen(urllib2.Request(url, None, headers))
answer = f.read()
f.close()
print len(answer)
results in error free:
OpenSSL 1.0.1j 15 Oct 2014
263511
So all is good again. I have caught up with your changes.