~myers-1/pyopenssl/npn

« back to all changes in this revision

Viewing changes to OpenSSL/__init__.py

  • Committer: Jean-Paul Calderone
  • Date: 2010-10-08 02:19:58 UTC
  • mfrom: (132.2.57 py3k-port)
  • Revision ID: exarkun@divmod.com-20101008021958-xhodr0riwrhtmqvj
Python 3.x support

Show diffs side-by-side

added added

removed removed

Lines of Context:
8
8
"""
9
9
pyOpenSSL - A simple wrapper around the OpenSSL library
10
10
"""
11
 
import rand, crypto, SSL, tsafe
12
 
from version import __version__
 
11
 
 
12
import sys
 
13
try:
 
14
    orig = sys.getdlopenflags()
 
15
except AttributeError:
 
16
    pass
 
17
else:
 
18
    sys.setdlopenflags(2 | 256)
 
19
    from OpenSSL import crypto
 
20
    sys.setdlopenflags(orig)
 
21
    del orig
 
22
del sys
 
23
 
 
24
from OpenSSL import rand, crypto, SSL
 
25
from OpenSSL.version import __version__
 
26
 
 
27
__all__ = [
 
28
    'rand', 'crypto', 'SSL', 'tsafe', '__version__']