def read_with_columns(func):
def wrapper(*args, **kwargs):<EOL><INDENT>columns = kwargs.pop("<STR_LIT>", None)<EOL>tab = func(*args, **kwargs)<EOL>if columns is None:<EOL><INDENT>return tab<EOL><DEDENT>return tab[columns]<EOL><DEDENT>return _safe_wraps(wrapper, func)<EOL>
Decorate a Table read method to use the ``columns`` keyword