forked from p15670423/monkey
Fixed bugs in argument parser passing default server config path even though server path is not specified. Island thinks that server config path was specified.
This commit is contained in:
parent
2b257f0012
commit
d273e85858
|
@ -32,4 +32,4 @@ if "__main__" == __name__:
|
|||
|
||||
from monkey_island.cc.main import main # noqa: E402
|
||||
|
||||
main(island_args.setup_only, island_args.server_config_path, config)
|
||||
main(island_args.setup_only, server_config_path, config)
|
||||
|
|
|
@ -1,10 +1,5 @@
|
|||
from dataclasses import dataclass
|
||||
|
||||
from monkey_island.cc.server_utils.consts import (
|
||||
DEFAULT_SERVER_CONFIG_PATH,
|
||||
DEFAULT_SHOULD_SETUP_ONLY,
|
||||
)
|
||||
|
||||
|
||||
@dataclass
|
||||
class IslandCmdArgs:
|
||||
|
@ -26,13 +21,9 @@ def parse_cli_args() -> IslandCmdArgs:
|
|||
help="Pass this flag to cause the Island to setup and exit without actually starting. "
|
||||
"This is useful for preparing Island to boot faster later-on, so for "
|
||||
"compiling/packaging Islands.",
|
||||
default=DEFAULT_SHOULD_SETUP_ONLY,
|
||||
)
|
||||
parser.add_argument(
|
||||
"--server-config",
|
||||
action="store",
|
||||
help="The path to the server configuration file.",
|
||||
default=DEFAULT_SERVER_CONFIG_PATH,
|
||||
"--server-config", action="store", help="The path to the server configuration file."
|
||||
)
|
||||
args = parser.parse_args()
|
||||
|
||||
|
|
|
@ -30,4 +30,3 @@ DEFAULT_DEVELOP_SERVER_CONFIG_PATH = os.path.join(
|
|||
|
||||
DEFAULT_LOG_LEVEL = "INFO"
|
||||
DEFAULT_START_MONGO_DB = True
|
||||
DEFAULT_SHOULD_SETUP_ONLY = False
|
||||
|
|
Loading…
Reference in New Issue