1
0
mirror of https://github.com/GNS3/gns3-server synced 2024-11-24 09:18:08 +00:00

Multiprocessing freeze support must be before the parsing command line

code.
This commit is contained in:
grossmj 2014-05-01 19:59:06 -06:00
parent 4ae7875010
commit f9b0f11221

View File

@ -79,6 +79,10 @@ def main():
Entry point for GNS3 server
"""
if sys.platform.startswith("win"):
# necessary on Windows to freeze the application
multiprocessing.freeze_support()
try:
tornado.options.parse_command_line()
except (tornado.options.Error, ValueError):
@ -90,10 +94,6 @@ def main():
print(__version__)
raise SystemExit
if sys.platform.startswith("win"):
# necessary on Windows to freeze the application
multiprocessing.freeze_support()
current_year = datetime.date.today().year
print("GNS3 server version {}".format(__version__))
print("Copyright (c) 2007-{} GNS3 Technologies Inc.".format(current_year))