def __call__(self, *args):
if len(self.formatters) == <NUM_LIT:0>:<EOL><INDENT>self.setup(*args)<EOL><DEDENT>row_cells = []<EOL>if self.rownum:<EOL><INDENT>row_cells.append(<NUM_LIT:0>)<EOL><DEDENT>if self.timestamp:<EOL><INDENT>row_cells.append(datetime.datetime.now())<EOL><DEDENT>if self.time_diff:<EOL><INDENT>row_cells.append(<NUM_LIT:0>)<EOL><DEDENT>row_cells.extend(args)<EOL>if len(row_cells) != len(self.formatters):<EOL><INDENT>raise ValueError('<STR_LIT>'.format(<EOL>len(self.formatters), len(row_cells)))<EOL><DEDENT>line = self.format_row(*row_cells)<EOL>self.print_line(line)<EOL>
Prints a formatted row

        Args:
            args: row cells