diff --git a/lbrynet/daemon/Daemon.py b/lbrynet/daemon/Daemon.py index b553b62bf..a9c44996d 100644 --- a/lbrynet/daemon/Daemon.py +++ b/lbrynet/daemon/Daemon.py @@ -1,5 +1,4 @@ import binascii -import certifi import logging.handlers import mimetypes import os @@ -233,10 +232,6 @@ class Daemon(AuthJSONRPCServer): @defer.inlineCallbacks def setup(self): - # Set SSL_CERT_FILE env variable for Twisted SSL verification on Windows - if 'win' in sys.platform: - os.environ['SSL_CERT_FILE'] = certifi.where() - reactor.addSystemEventTrigger('before', 'shutdown', self._shutdown) configure_loggly_handler() diff --git a/lbrynet/daemon/DaemonControl.py b/lbrynet/daemon/DaemonControl.py index 23cd04450..2b8f40260 100644 --- a/lbrynet/daemon/DaemonControl.py +++ b/lbrynet/daemon/DaemonControl.py @@ -1,3 +1,9 @@ +import certifi +# Set SSL_CERT_FILE env variable for Twisted SSL verification on Windows +# This needs to happen before anything else +if 'win' in sys.platform: + os.environ['SSL_CERT_FILE'] = certifi.where() + from lbrynet.core import log_support import argparse