diff options
author | Omer Katz <omer.drow@gmail.com> | 2019-04-04 16:31:48 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-04-04 16:31:48 +0300 |
commit | cef90eefc9614a25e7caad36501564078990813a (patch) | |
tree | d323175c17e70709334c676aeba646b01149040b | |
parent | 82a409f0143bb063238050d97d664c3e8c2323a3 (diff) | |
download | py-amqp-cef90eefc9614a25e7caad36501564078990813a.tar.gz |
Add support for AIX.
Fixes #273
-rw-r--r-- | amqp/platform.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/amqp/platform.py b/amqp/platform.py index 92ef629..260a407 100644 --- a/amqp/platform.py +++ b/amqp/platform.py @@ -48,6 +48,7 @@ if sys.platform.startswith('linux'): if platform.release().endswith("Microsoft"): KNOWN_TCP_OPTS = {'TCP_NODELAY', 'TCP_KEEPIDLE', 'TCP_KEEPINTVL', 'TCP_KEEPCNT'} + elif sys.platform.startswith('darwin'): KNOWN_TCP_OPTS.remove('TCP_USER_TIMEOUT') @@ -67,6 +68,12 @@ elif sys.platform.startswith('cygwin'): elif sys.platform.startswith('sunos'): KNOWN_TCP_OPTS.remove('TCP_MAXSEG') +# aix does not allow to set the TCP_MAXSEG +# or the TCP_USER_TIMEOUT socket options. +elif sys.platform.startswith('aix'): + KNOWN_TCP_OPTS.remove('TCP_MAXSEG') + KNOWN_TCP_OPTS.remove('TCP_USER_TIMEOUT') + if sys.version_info < (2, 7, 7): # pragma: no cover import functools |