def __init__(self, **kwargs):
        self.qp_name = kwargs.pop('qp_name', 'format')
        self.dev_mode = kwargs.pop('dev_mode', True)
        self.json_render = kwargs.pop('json_render',
                                      JSONRender(dev_mode=self.dev_mode))
        try:
            table_type = kwargs.pop('table_type')
        except __HOLE__:
            table_type = None
            default_tabular = TabularRender()
        else:
            default_tabular = TabularRender(table_type=table_type)

        self.tabular_render = kwargs.pop('tabular_render', default_tabular)
        if kwargs:
            raise TypeError('unexpected keyword arguments: %r' % kwargs)
dataset/ETHPy150Open mahmoud/clastic/clastic/render/simple.py/BasicRender.__init__