[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