#NEWLINE# def __init__( self , name , free_form , chdir = None , creates = None , executable = None , removes = None , warn = None , **kwargs ) : #NEWLINE# #INDENT# "\n        @param name: logical name for the task\n        @param free_form: A string containing the remote command to run, along\n            with any arguments the command needs\n        @keyword chdir: Directory path to cd to before running the command.\n        @keyword executable: Full path to an alternative shell to run the\n            in\n        @keyword warn: whether or not to warn about this specific command\n        @keyword creates: String; the name of a file on the remote system that\n            the script will create. If already present, the script will not\n            be run. If not supplied no test for a file to be created will be\n            done.\n        @keyword removes: String; the name of a file on the remote system that\n            the script will remove. If it isn't there, then the script will\n            not be run. If not supplied then no removal test will be performed.\n        @keyword **kwargs: the other available keyword arguments for\n            L{_ConfigTask}\n        " #NEWLINE# super ( CommandTask , self ) . __init__ ( name , free_form , creates = creates , removes = creates , ** kwargs ) #NEWLINE# self . chdir = None #NEWLINE# self . _chdir = chdir #NEWLINE# self . executable = None #NEWLINE# self . _executable = executable #NEWLINE# self . warn = None #NEWLINE# self . _warn = warn