summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAsk Solem <ask@celeryproject.org>2016-12-05 15:59:30 -0800
committerAsk Solem <ask@celeryproject.org>2016-12-05 15:59:30 -0800
commit5526798035fff577711f077208c44df68c285d75 (patch)
tree3675ddbaa313963a74dfee8495c474e5fea887f3
parentd495d11af2cfd6d1f1444e28f8aebce95f00fa77 (diff)
downloadpy-amqp-5526798035fff577711f077208c44df68c285d75.tar.gz
TCP_OPTS now a set
-rw-r--r--amqp/transport.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/amqp/transport.py b/amqp/transport.py
index 67c5591..cc20efd 100644
--- a/amqp/transport.py
+++ b/amqp/transport.py
@@ -78,12 +78,12 @@ KNOWN_TCP_OPTS = (
'TCP_MAXSEG', 'TCP_NODELAY', 'TCP_QUICKACK',
'TCP_SYNCNT', 'TCP_WINDOW_CLAMP',
)
-TCP_OPTS = [
+TCP_OPTS = {
getattr(socket, opt) for opt in KNOWN_TCP_OPTS if hasattr(socket, opt)
-]
+}
if HAS_TCP_USER_TIMEOUT:
KNOWN_TCP_OPTS += ('TCP_USER_TIMEOUT',)
- TCP_OPTS['TCP_USER_TIMEOUT'] = TCP_USER_TIMEOUT
+ TCP_OPTS.add(TCP_USER_TIMEOUT)
def to_host_port(host, default=AMQP_PORT):