mirror of
https://github.com/GNS3/gns3-server
synced 2025-02-23 13:32:02 +00:00
Add multiprocessing.set_start_method()
This commit is contained in:
parent
7449064ea2
commit
aa133c3b8a
@ -31,8 +31,7 @@ import gns3server.utils.get_resource
|
|||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
import types
|
import types
|
||||||
|
import multiprocessing
|
||||||
from multiprocessing import freeze_support
|
|
||||||
|
|
||||||
# To avoid strange bug later we switch the event loop before any other operation
|
# To avoid strange bug later we switch the event loop before any other operation
|
||||||
if sys.platform.startswith("win"):
|
if sys.platform.startswith("win"):
|
||||||
@ -79,7 +78,8 @@ def main():
|
|||||||
"""
|
"""
|
||||||
|
|
||||||
if hasattr(sys, "frozen"):
|
if hasattr(sys, "frozen"):
|
||||||
freeze_support()
|
multiprocessing.freeze_support()
|
||||||
|
multiprocessing.set_start_method("spawn")
|
||||||
|
|
||||||
if not sys.platform.startswith("win"):
|
if not sys.platform.startswith("win"):
|
||||||
if "--daemon" in sys.argv:
|
if "--daemon" in sys.argv:
|
||||||
|
Loading…
Reference in New Issue
Block a user