Put import OpenSSL in try/except block for self-signed certificates

This commit is contained in:
JonnyWong16
2020-04-03 21:05:44 -07:00
parent 009971901b
commit aac705f465

View File

@@ -440,7 +440,11 @@ def create_https_certificates(ssl_cert, ssl_key):
This code is stolen from SickBeard (http://github.com/midgetspy/Sick-Beard).
"""
try:
from OpenSSL import crypto
except ImportError:
logger.error("Unable to generate self-signed certificates: Missing OpenSSL module.")
return False
from certgen import createKeyPair, createSelfSignedCertificate, TYPE_RSA
serial = int(time.time())