Commit 5e39c28e authored by 's avatar

Merged fix (multi-arg connect() calls) from branch

parent 19907e25
...@@ -103,7 +103,7 @@ that allows one to simply make a single web request. ...@@ -103,7 +103,7 @@ that allows one to simply make a single web request.
The module also provides a command-line interface for calling objects. The module also provides a command-line interface for calling objects.
""" """
__version__='$Revision: 1.35 $'[11:-2] __version__='$Revision: 1.36 $'[11:-2]
import sys, regex, socket, mimetools import sys, regex, socket, mimetools
from httplib import HTTP from httplib import HTTP
...@@ -209,7 +209,7 @@ class Function: ...@@ -209,7 +209,7 @@ class Function:
try: try:
h=HTTP() h=HTTP()
h.connect(self.host, self.port) h.connect((self.host, self.port))
h.putrequest(method, self.rurl) h.putrequest(method, self.rurl)
for hn,hv in headers.items(): for hn,hv in headers.items():
h.putheader(translate(hn,dashtrans),hv) h.putheader(translate(hn,dashtrans),hv)
...@@ -274,7 +274,7 @@ class Function: ...@@ -274,7 +274,7 @@ class Function:
try: try:
sock=socket.socket(socket.AF_INET,socket.SOCK_STREAM) sock=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
sock.connect(self.host,self.port) sock.connect((self.host,self.port))
sock.send(rq) sock.send(rq)
reply=sock.makefile('rb') reply=sock.makefile('rb')
sock=None sock=None
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment