tabensemb.utils.utils.HiddenPrints#

class tabensemb.utils.utils.HiddenPrints(disable_logging: bool = True, disable_std: bool = True)[source]#

Bases: object

A context manager that can temporarily hide all sys.stdout outputs and logging outputs. It works better when sys.stdout is not changed after tabensemb is imported.

Methods

__init__(disable_logging: bool = True, disable_std: bool = True)[source]#
Parameters:
disable_logging

Hide logging outputs

disable_std

Hide sys.stdout outputs