<s> import argparse <EOL> parent_parser = argparse . ArgumentParser ( add_help = False ) <EOL> config_group = parent_parser . add_argument_group ( title = "<STR_LIT>" ) <EOL> config_group . add_argument ( '<STR_LIT>' , '<STR_LIT>' , help = "<STR_LIT>" , default = '<STR_LIT>' ) <EOL> config_group . add_argument ( '<STR_LIT>' , '<STR_LIT>' , help = "<STR_LIT>" , default = '<STR_LIT>' ) <EOL> log_group = parent_parser . add_argument_group ( title = "<STR_LIT>" ) <EOL> log_group . add_argument ( '<STR_LIT>' , '<STR_LIT>' , help = "<STR_LIT>" , default = '<STR_LIT:info>' , dest = '<STR_LIT>' ) <EOL> log_group . add_argument ( '<STR_LIT>' , '<STR_LIT>' , help = "<STR_LIT>" , default = None ) <EOL> log_group . add_argument ( '<STR_LIT>' , '<STR_LIT>' , help = "<STR_LIT>" , default = '<STR_LIT:w>' ) <EOL> db_group = parent_parser . add_argument_group ( title = "<STR_LIT>" ) <EOL> db_group . add_argument ( '<STR_LIT>' , help = "<STR_LIT>" , default = '<STR_LIT:localhost>' ) <EOL> db_group . add_argument ( '<STR_LIT>' , help = "<STR_LIT>" , type = int , default = <NUM_LIT> ) <EOL> db_group . add_argument ( '<STR_LIT>' , help = "<STR_LIT>" , type = int , default = <NUM_LIT:0> ) <EOL> db_group . add_argument ( '<STR_LIT>' , help = "<STR_LIT>" , default = None ) <EOL> main_parser = argparse . ArgumentParser ( parents = [ parent_parser ] , formatter_class = argparse . ArgumentDefaultsHelpFormatter , <EOL> description = "<STR_LIT>" ) <EOL> web_group = main_parser . add_argument_group ( title = "<STR_LIT>" ) <EOL> web_group . add_argument ( '<STR_LIT>' , '<STR_LIT>' , help = "<STR_LIT>" , type = int , default = <NUM_LIT> ) <EOL> web_group . add_argument ( '<STR_LIT>' , help = "<STR_LIT>" , default = '<STR_LIT:127.0.0.1>' , metavar = "<STR_LIT>" , dest = "<STR_LIT>" ) <EOL> config_group . add_argument ( '<STR_LIT>' , '<STR_LIT>' , help = "<STR_LIT>" , default = '<STR_LIT>' ) <EOL> create_parser = argparse . ArgumentParser ( parents = [ parent_parser ] , formatter_class = argparse . ArgumentDefaultsHelpFormatter , <EOL> description = "<STR_LIT>" ) <EOL> create_parser . add_argument ( '<STR_LIT>' , help = "<STR_LIT>" , const = True , default = False , action = '<STR_LIT>' ) <EOL> imm_group = create_parser . add_argument_group ( title = "<STR_LIT>" ) <EOL> imm_group . add_argument ( '<STR_LIT>' , '<STR_LIT>' , help = "<STR_LIT>" , default = '<STR_LIT:root>' ) <EOL> imm_group . add_argument ( '<STR_LIT>' , '<STR_LIT>' , help = "<STR_LIT>" , required = True ) <EOL> imm_group . add_argument ( '<STR_LIT>' , '<STR_LIT>' , help = "<STR_LIT>" , default = '<STR_LIT>' ) <EOL> tools_parser = argparse . ArgumentParser ( parents = [ parent_parser ] , formatter_class = argparse . ArgumentDefaultsHelpFormatter , <EOL> description = "<STR_LIT>" ) <EOL> tools_parser . add_argument ( '<STR_LIT>' , metavar = "<STR_LIT>" , help = "<STR_LIT>" ) </s>
