move jnius wrapper to main script
This commit is contained in:
parent
8249f5ab67
commit
528c3386b4
15
electrum
15
electrum
|
@ -27,6 +27,21 @@
|
|||
import os
|
||||
import sys
|
||||
|
||||
# from https://gist.github.com/tito/09c42fb4767721dc323d
|
||||
import threading
|
||||
try:
|
||||
import jnius
|
||||
except:
|
||||
jnius = None
|
||||
if jnius:
|
||||
orig_thread_run = threading.Thread.run
|
||||
def thread_check_run(*args, **kwargs):
|
||||
try:
|
||||
return orig_thread_run(*args, **kwargs)
|
||||
finally:
|
||||
jnius.detach()
|
||||
threading.Thread.run = thread_check_run
|
||||
|
||||
|
||||
script_dir = os.path.dirname(os.path.realpath(__file__))
|
||||
is_bundle = getattr(sys, 'frozen', False)
|
||||
|
|
|
@ -41,22 +41,6 @@ kivy.require('1.8.0')
|
|||
from kivy.logger import Logger
|
||||
from main_window import ElectrumWindow
|
||||
|
||||
# from https://gist.github.com/tito/09c42fb4767721dc323d
|
||||
import threading
|
||||
try:
|
||||
import jnius
|
||||
except:
|
||||
jnius = None
|
||||
|
||||
if jnius:
|
||||
orig_thread_run = threading.Thread.run
|
||||
def thread_check_run(*args, **kwargs):
|
||||
try:
|
||||
return orig_thread_run(*args, **kwargs)
|
||||
finally:
|
||||
#print "jnius detach", threading.currentThread()
|
||||
jnius.detach()
|
||||
threading.Thread.run = thread_check_run
|
||||
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue