mirror of
https://github.com/Ponce/slackbuilds
synced 2024-11-28 10:02:43 +01:00
23 lines
834 B
Diff
23 lines
834 B
Diff
|
--- PyLotROLauncher/PyLotROUtils.py 2012-11-28 20:06:06.000000000 -0600
|
||
|
+++ PyLotROLauncher/PyLotROUtils.py 2013-06-04 21:08:53.032626141 -0500
|
||
|
@@ -37,6 +37,7 @@
|
||
|
# If Python 3.0 is in use use http otherwise httplib
|
||
|
if sys.version_info[:2] < (3, 0):
|
||
|
from httplib import HTTPConnection, HTTPSConnection
|
||
|
+ import ssl, socket
|
||
|
from urllib import quote
|
||
|
else:
|
||
|
from http.client import HTTPConnection, HTTPSConnection
|
||
|
@@ -50,7 +51,10 @@
|
||
|
else:
|
||
|
url = urlIn[8:].split("/")[0]
|
||
|
post = urlIn[8:].replace(url, "")
|
||
|
- return HTTPSConnection(url), post
|
||
|
+ conn = HTTPSConnection(url)
|
||
|
+ sock = socket.create_connection((conn.host, conn.port), conn.timeout, conn.source_address)
|
||
|
+ conn.sock = ssl.wrap_socket(sock, conn.key_file, conn.cert_file, ssl_version=ssl.PROTOCOL_TLSv1)
|
||
|
+ return conn, post
|
||
|
|
||
|
def GetText(nodelist):
|
||
|
rc = ""
|