Lines 22-27
Link Here
|
22 |
import string |
22 |
import string |
23 |
import xmlrpclib |
23 |
import xmlrpclib |
24 |
from types import StringTypes |
24 |
from types import StringTypes |
|
|
25 |
from sys import hexversion |
25 |
|
26 |
|
26 |
|
27 |
|
27 |
try: |
28 |
try: |
Lines 54-60
Link Here
|
54 |
return xmlrpclib.Transport.request(self, host, '/RPC2', |
55 |
return xmlrpclib.Transport.request(self, host, '/RPC2', |
55 |
request_body, verbose) |
56 |
request_body, verbose) |
56 |
def make_connection(self, host): |
57 |
def make_connection(self, host): |
57 |
return HTTPUnix(self.__handler) |
58 |
if hexversion < 0x02070000: |
|
|
59 |
# python 2.6 or earlier |
60 |
return HTTPUnix(self.__handler) |
61 |
else: |
62 |
# xmlrpclib.Transport changed in python 2.7 |
63 |
return HTTPUnixConnection(self.__handler) |
58 |
|
64 |
|
59 |
|
65 |
|
60 |
# We need our own transport for HTTPS, because xmlrpclib.SafeTransport is |
66 |
# We need our own transport for HTTPS, because xmlrpclib.SafeTransport is |