def getKwargs(self, args, values={}, get=Get()):
kwargs = dict()<EOL>for field in ['<STR_LIT:name>', '<STR_LIT>', '<STR_LIT>', '<STR_LIT>']:<EOL><INDENT>fvalue = args.get(field) or get.get(field, values.get(field))<EOL>if fvalue is not None:<EOL><INDENT>kwargs[field] = fvalue<EOL><DEDENT><DEDENT>return kwargs<EOL>
Gets necessary data from user input.

        :args: Dictionary of arguments supplied in command line.
        :values: Default values dictionary, supplied for editing.
        :get: Object used to get values from user input.
        :returns: A dictionary containing data gathered from user input.