Skip to content

Commit 8fd52f1

Browse files
authored
Merge pull request #219 from minerharry/patch-1
Make javabridge thread run as daemon in start_vm
2 parents 389fd87 + 0d7ac90 commit 8fd52f1

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

javabridge/jutil.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ def __enter__(self):
200200
def __exit__(self, type, value, traceback):
201201
kill_vm()
202202

203-
def start_vm(args=None, class_path=None, max_heap_size=None, run_headless=False):
203+
def start_vm(args=None, class_path=None, max_heap_size=None, run_headless=False,as_daemon=True):
204204
'''Start the Java Virtual Machine.
205205
206206
:param args: a list of strings, encoding arbitrary startup options
@@ -311,7 +311,7 @@ def start_thread(args=args, run_headless=run_headless):
311311
vm.destroy()
312312
__dead_event.set()
313313

314-
__start_thread = threading.Thread(target=start_thread)
314+
__start_thread = threading.Thread(target=start_thread,daemon=as_daemon)
315315
__start_thread.setName("JVMMonitor")
316316
__start_thread.start()
317317
start_event.wait()

0 commit comments

Comments
 (0)