From 7dcebf99e005da1101bfac12f9ec30997adf74b7 Mon Sep 17 00:00:00 2001 From: Jack Robison Date: Mon, 1 Oct 2018 17:38:03 -0400 Subject: [PATCH] don't delete the reactor from sys.modules unless in a build --- lbrynet/cli.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lbrynet/cli.py b/lbrynet/cli.py index 60c85acf3..684b27897 100644 --- a/lbrynet/cli.py +++ b/lbrynet/cli.py @@ -4,12 +4,13 @@ if 'twisted.internet.reactor' not in sys.modules: asyncioreactor.install() else: from twisted.internet import reactor - if not isinstance(reactor, asyncioreactor.AsyncioSelectorReactor): + if not isinstance(reactor, asyncioreactor.AsyncioSelectorReactor) and getattr(sys, 'frozen', False): # pyinstaller hooks install the default reactor before # any of our code runs, see kivy for similar problem: # https://github.com/kivy/kivy/issues/4182 del sys.modules['twisted.internet.reactor'] asyncioreactor.install() + from twisted.internet import reactor import json import asyncio