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
No known key found for this signature in database
GPG key ID: B1F1F9807184697A

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). This code is stolen from SickBeard (http://github.com/midgetspy/Sick-Beard).
""" """
from OpenSSL import crypto 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 from certgen import createKeyPair, createSelfSignedCertificate, TYPE_RSA
serial = int(time.time()) serial = int(time.time())