Skip to content
Snippets Groups Projects
Commit 72bfaf74 authored by Erik Johnston's avatar Erik Johnston
Browse files

Allow passing --daemonize to workers

parent 7998ca3a
No related branches found
No related tags found
No related merge requests found
...@@ -214,14 +214,20 @@ class Config(object): ...@@ -214,14 +214,20 @@ class Config(object):
" Defaults to the directory containing the last config file", " Defaults to the directory containing the last config file",
) )
obj = cls()
obj.invoke_all("add_arguments", config_parser)
config_args = config_parser.parse_args(argv) config_args = config_parser.parse_args(argv)
config_files = find_config_files(search_paths=config_args.config_path) config_files = find_config_files(search_paths=config_args.config_path)
obj = cls()
obj.read_config_files( obj.read_config_files(
config_files, keys_directory=config_args.keys_directory, generate_keys=False config_files, keys_directory=config_args.keys_directory, generate_keys=False
) )
obj.invoke_all("read_arguments", config_args)
return obj return obj
@classmethod @classmethod
......
...@@ -57,3 +57,7 @@ class WorkerConfig(Config): ...@@ -57,3 +57,7 @@ class WorkerConfig(Config):
bind_addresses.append(bind_address) bind_addresses.append(bind_address)
elif not bind_addresses: elif not bind_addresses:
bind_addresses.append('') bind_addresses.append('')
def read_arguments(self, args):
if args.daemonize is not None:
self.worker_daemonize = args.daemonize
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment