def __init__(self, target_folder_path, args):<EOL>
self.logger = logging.getLogger('<STR_LIT>' %<EOL>self.__class__.__name__)<EOL>self.target_folder_path = target_folder_path<EOL>self.output = []  <EOL>self.lineno = <NUM_LIT:1><EOL>self.cur_indent = <NUM_LIT:0><EOL>self.positional_placeholders = []  <EOL>self.named_placeholders = {}  <EOL>self.args = None  <EOL>if self.cmdline_parser:<EOL><INDENT>assert isinstance(self.cmdline_parser, argparse.ArgumentParser), (<EOL>'<STR_LIT>' %<EOL>self.cmdline_parser)<EOL>try:<EOL><INDENT>self.args = self.cmdline_parser.parse_args(args)<EOL><DEDENT>except SystemExit:<EOL><INDENT>print('<STR_LIT>'<EOL>'<STR_LIT>')<EOL>raise<EOL><DEDENT><DEDENT>
Args:
    target_folder_path (str): Path to the folder where all generated
        files should be created.