def _requireSSL(decoratee):
 if (SSL is None):
  @wraps(decoratee)
  def raiseNotImplemented(*a, **kw):
   '\n            pyOpenSSL is not available.\n\n            @param a: The positional arguments for C{decoratee}.\n\n            @param kw: The keyword arguments for C{decoratee}.\n\n            @raise NotImplementedError: Always.\n            '
   raise NotImplementedError('SSL support unavailable')
  return raiseNotImplemented
 return decoratee

def _requireSSL ( decoratee ) : if ( SSL is None ) : @ wraps ( decoratee ) def raiseNotImplemented ( * a , ** kw ) : raise NotImplementedError ( 'SSL support unavailable' ) return raiseNotImplemented return decoratee
the decorated method requires pyopenssl to be present .