From a8cad6f23cbcbbb40707d262ad25c0bd96081470 Mon Sep 17 00:00:00 2001 From: Ryan Williams Date: Thu, 13 Aug 2009 17:59:33 -0700 Subject: [PATCH] Some slight 2.6 compatibility changes --- eventlet/green/socket.py | 5 +++++ eventlet/green/threading.py | 2 ++ 2 files changed, 7 insertions(+) diff --git a/eventlet/green/socket.py b/eventlet/green/socket.py index 8afc635..87966c5 100644 --- a/eventlet/green/socket.py +++ b/eventlet/green/socket.py @@ -3,6 +3,11 @@ for var in __socket.__all__: exec "%s = __socket.%s" % (var, var) _fileobject = __socket._fileobject +try: + sslerror = socket.sslerror +except AttributeError: + pass + from eventlet.api import get_hub from eventlet.util import wrap_ssl_obj from eventlet.greenio import GreenSocket as socket diff --git a/eventlet/green/threading.py b/eventlet/green/threading.py index 3799a7f..229a94e 100644 --- a/eventlet/green/threading.py +++ b/eventlet/green/threading.py @@ -339,6 +339,8 @@ class _Event(_Verbose): def isSet(self): return self.__flag + + is_set = isSet def set(self): self.__cond.acquire()