def ensure_table(table_name, *args, **kwargs):
    try:
        r.table_create(table_name, *args, **kwargs).run(r_conn())
    except r.RqlRuntimeError:
        pass  # Ignore table already created
Return True as the reader has output port.
dataset/ETHPy150Open vim-awesome/vim-awesome/db/util.py/ensure_table--crossover with--dataset/ETHPy150Open enthought/mayavi/mayavi/sources/image_reader.py/ImageReader.has_output_port