Fixed work in envs patched by eventlet
Change-Id: I3aa11e2f462d6534cc87b549f13b5140f87a7d14 Closes-bug: #1284031
This commit is contained in:
parent
523c598624
commit
48ff044260
@ -117,3 +117,16 @@ def exit(msg=''):
|
|||||||
if msg:
|
if msg:
|
||||||
print >> sys.stderr, msg
|
print >> sys.stderr, msg
|
||||||
sys.exit(1)
|
sys.exit(1)
|
||||||
|
|
||||||
|
|
||||||
|
def getsockopt(self, *args, **kwargs):
|
||||||
|
"""
|
||||||
|
A function which allows us to monkey patch eventlet's
|
||||||
|
GreenSocket, adding a required 'getsockopt' method.
|
||||||
|
TODO: (mclaren) we can remove this once the eventlet fix
|
||||||
|
(https://bitbucket.org/eventlet/eventlet/commits/609f230)
|
||||||
|
lands in mainstream packages.
|
||||||
|
NOTE: Already in 0.13, but we can't be sure that all clients
|
||||||
|
that use python client also use newest eventlet
|
||||||
|
"""
|
||||||
|
return self.fd.getsockopt(*args, **kwargs)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user