From e09f18d446aa67a2304c4dd4e7d87c7b9991eb72 Mon Sep 17 00:00:00 2001 From: Sergey Orlov Date: Sun, 22 Nov 2015 14:35:04 +0300 Subject: [PATCH] Add reuse_port flag to TCPServer.bind method --- tornado/tcpserver.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tornado/tcpserver.py b/tornado/tcpserver.py index c9d148a80..2fe4cc9c6 100644 --- a/tornado/tcpserver.py +++ b/tornado/tcpserver.py @@ -147,7 +147,7 @@ class TCPServer(object): """Singular version of `add_sockets`. Takes a single socket object.""" self.add_sockets([socket]) - def bind(self, port, address=None, family=socket.AF_UNSPEC, backlog=128): + def bind(self, port, address=None, family=socket.AF_UNSPEC, backlog=128, reuse_port=False): """Binds this server to the given port on the given address. To start the server, call `start`. If you want to run this server @@ -168,7 +168,7 @@ class TCPServer(object): on multiple ports or interfaces. """ sockets = bind_sockets(port, address=address, family=family, - backlog=backlog) + backlog=backlog, reuse_port=reuse_port) if self._started: self.add_sockets(sockets) else: -- 2.47.2