changeset 0b6012f288fe in /home/hg/repos/gajim
author: Yann Leboulanger asterix@lagaule.org branches: details:http://hg.gajim.org/gajim?cmd=changeset;node=0b6012f288fe description: fix OpenSSL usage for py3. Fixes #7915
diffstat:
src/gajim.py | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-)
diffs (15 lines):
diff -r 96ab9c5e925b -r 0b6012f288fe src/gajim.py --- a/src/gajim.py Fri Jan 02 21:53:59 2015 +0100 +++ b/src/gajim.py Mon Jan 05 21:45:42 2015 +0100 @@ -339,7 +339,10 @@ except TypeError: OpenSSL.rand.load_file(RNG_SEED.encode('utf-8')) crypto.add_entropy_sources_OpenSSL() - OpenSSL.rand.write_file(str(RNG_SEED)) + try: + OpenSSL.rand.write_file(RNG_SEED) + except TypeError: + OpenSSL.rand.write_file(RNG_SEED.encode('utf-8')) except ImportError: log.info("PyOpenSSL PRNG not available")