#NEWLINE# def __init__( self , fn , owner = None , alt = ( ) , extra = ( ) , help_names = ( 'help' , 'h' ) , helper_class = None , hide_help = False ) : #NEWLINE# #INDENT# '\n        :param sequence alt: Alternate actions the CLI will handle.\n        :param help_names: Names to use to trigger the help.\n        :type help_names: sequence of strings\n        :param helper_class: A callable to produce a helper object to be\n            used when the help is triggered. If unset, uses `.ClizeHelp`.\n        :type helper_class: a type like `.ClizeHelp`\n        :param bool hide_help: Mark the parameters used to trigger the help\n            as undocumented.\n        ' #NEWLINE# update_wrapper ( self , fn ) #NEWLINE# self . func = fn #NEWLINE# self . owner = owner #NEWLINE# self . alt = util . maybe_iter ( owner ) #NEWLINE# self . extra = extra #NEWLINE# self . help_names = help_names #NEWLINE# self . help_aliases = [ util . name_py2cli ( s , kw = True ) for s in help_names ] #NEWLINE# self . helper_class = helper_class #NEWLINE# self . hide_help = hide_help