[Python-modules-commits] r23610 - in packages/python-tornado/trunk/debian (3 files)
jtaylor-guest at users.alioth.debian.org
jtaylor-guest at users.alioth.debian.org
Tue Feb 26 23:39:49 UTC 2013
Date: Tuesday, February 26, 2013 @ 23:39:47
Author: jtaylor-guest
Revision: 23610
random-port.patch: get a random free port for tests
Added:
packages/python-tornado/trunk/debian/patches/random-port.patch
Modified:
packages/python-tornado/trunk/debian/changelog
packages/python-tornado/trunk/debian/patches/series
Modified: packages/python-tornado/trunk/debian/changelog
===================================================================
--- packages/python-tornado/trunk/debian/changelog 2013-02-26 23:23:15 UTC (rev 23609)
+++ packages/python-tornado/trunk/debian/changelog 2013-02-26 23:39:47 UTC (rev 23610)
@@ -6,6 +6,7 @@
* ignoreuserwarning.patch:
disable warning in test to allow testing with the package already installed
* bump standards to 3.9.4, no changes required
+ * random-port.patch: get a random free port for tests
-- Julian Taylor <jtaylor.debian at googlemail.com> Wed, 23 Jan 2013 20:26:46 +0100
Added: packages/python-tornado/trunk/debian/patches/random-port.patch
===================================================================
--- packages/python-tornado/trunk/debian/patches/random-port.patch (rev 0)
+++ packages/python-tornado/trunk/debian/patches/random-port.patch 2013-02-26 23:39:47 UTC (rev 23610)
@@ -0,0 +1,20 @@
+Description: get random free port
+Author: Julian Taylor <jtaylor.debian at googlemail.com>
+--- python-tornado-2.4.1.orig/tornado/testing.py
++++ python-tornado-2.4.1/tornado/testing.py
+@@ -47,10 +47,11 @@ _next_port = 10000
+
+
+ def get_unused_port():
+- """Returns a (hopefully) unused port number."""
+- global _next_port
+- port = _next_port
+- _next_port = _next_port + 1
++ import socket
++ s = socket.socket()
++ s.bind(('', 0))
++ port = s.getsockname()[1]
++ s.close()
+ return port
+
+
Modified: packages/python-tornado/trunk/debian/patches/series
===================================================================
--- packages/python-tornado/trunk/debian/patches/series 2013-02-26 23:23:15 UTC (rev 23609)
+++ packages/python-tornado/trunk/debian/patches/series 2013-02-26 23:39:47 UTC (rev 23610)
@@ -1,3 +1,4 @@
ignore-ca-certificates.patch
certs-path.patch
ignoreuserwarning.patch
+random-port.patch
More information about the Python-modules-commits
mailing list