diff options
| author | Gabriel Falcão <gabriel@nacaolivre.org> | 2011-06-30 13:04:40 -0700 |
|---|---|---|
| committer | Gabriel Falcão <gabriel@nacaolivre.org> | 2011-06-30 13:04:40 -0700 |
| commit | 27176c8b536168fda161a4938ab441d77e641d38 (patch) | |
| tree | 56e54a6ae708b74633a24f4f86624bb988fd9671 | |
| parent | ce37ac30bf66cd9ea5d6b703cc67349a02baedec (diff) | |
| parent | 72b5c98e8da0fa3d4b6f879aeb1887228645ee48 (diff) | |
| download | httpretty-27176c8b536168fda161a4938ab441d77e641d38.tar.gz | |
Merge pull request #3 from JNRowe/patch-1
Python 2.7 create_connection compatibility fix.
| -rw-r--r-- | httpretty/__init__.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/httpretty/__init__.py b/httpretty/__init__.py index 6fff814..4fcf314 100644 --- a/httpretty/__init__.py +++ b/httpretty/__init__.py @@ -255,11 +255,12 @@ def fake_wrap_socket(s, *args, **kw): return s -def create_fake_connection(address, timeout=socket._GLOBAL_DEFAULT_TIMEOUT): +def create_fake_connection(address, timeout=socket._GLOBAL_DEFAULT_TIMEOUT, source_address=None): s = fakesock.socket(socket.AF_INET, socket.SOCK_STREAM, socket.IPPROTO_TCP) if timeout is not socket._GLOBAL_DEFAULT_TIMEOUT: s.settimeout(timeout) - + if source_address: + s.bind(source_address) s.connect(address) return s |
