#NEWLINE# def get_parser( self , **params ) : #NEWLINE# #INDENT# parser = argparse . ArgumentParser ( ** params ) #NEWLINE# parser . add_argument ( '--version' , action = 'version' , version = self . get_version ( ) , help = 'Show version number and exit' ) #NEWLINE# config = Setting ( 'config' , ( '-c' , '--config' ) , default = self . config_module , desc = 'python dotted path to a Lux/Pulsar config  file, where settings can be specified.' ) #NEWLINE# config . add_argument ( parser , True ) #NEWLINE# for opt in self . default_option_list : #NEWLINE# #INDENT# opt . add_argument ( parser , True ) #NEWLINE# #UNINDENT# for opt in self . option_list : #NEWLINE# #INDENT# opt . add_argument ( parser , True ) #NEWLINE# #UNINDENT# return parser