
    /hm                     l    S SK r SSKJr  SSKJrJr  SSKJr  SSKJ	r	  S
S jr
S r\S	:X  a  \" 5         gg)    N   )config_command_parser)default_config_fileload_config_from_file)default_command_parser)update_command_parserc                     [         R                  " SSS9n[        U 5      nUR                  SSS9n[	        X1/S9  [        X1/S9  U$ )NF)add_helpallow_abbrevsubcommands
subcommand)titledest)parents)argparseArgumentParserr   add_subparsersr   r   )
subparsersparent_parserconfig_parserr   s       ]/home/james-whalen/.local/lib/python3.13/site-packages/accelerate/commands/config/__init__.pyget_config_parserr      sO    ++UOM)*5M..].VK ;@+?    c                      [        5       n U R                  5       n[        US5      (       d  U R                  5         [	        S5        UR                  U5        g )Nfuncr   )r   
parse_argshasattr
print_helpexitr   )r   argss     r   mainr!   '   sE    %'M##%D4    "Q 	IIdOr   __main__)N)r   configr   config_argsr   r   defaultr   updater   r   r!   __name__ r   r   <module>r)      s4   "  ) C + )	 zF r   