def window_configure(self, index, option=None, **kwargs):
        if option is None and not kwargs:
            return self.tk.call(self._w, 'window', 'configure', index)
        elif option:
            return self.tk.call(self._w, 'window', 'configure', index,
                                '-%s' % option)
        else:
            args = ()
            for key, val in kwargs.items():
                args += ('-%s' % key, val)

            self.tk.call(self._w, 'window', 'configure', index, *args)
Create and return an SA engine for which will be used for
dataset/ETHPy150Open Arelle/Arelle/arelle/TkTableWrapper.py/Table.window_configure--crossover with--dataset/ETHPy150Open jaysw/ipydb/ipydb/metadata/__init__.py/get_metadata_engine