def _tryGevent():
   global gevent, geventEvent
   if gevent and geventEvent: return False
   try:
      import gevent
      from gevent import event as geventEvent
      return True
   except ImportError:
      raise ValueError('gevent not found')