SF bug #1022010: Import random fails

* trap NotImplementedError raised by os.urandom calls when not available
  on a particular system.
This commit is contained in:
Raymond Hettinger 2004-09-03 19:09:22 +00:00
parent 0506c64086
commit bdbdfd731d
1 changed files with 2 additions and 1 deletions

View File

@ -62,7 +62,8 @@ RECIP_BPF = 2**-BPF
try:
from os import urandom as _urandom
from binascii import hexlify as _hexlify
except ImportError:
_urandom(1) # verify that urandom is implemented
except (ImportError, NotImplementedError):
_urandom = None