def set_logger(is_enable): if not LOGBOOK_INSTALLED: return if is_enable != logger.disabled: # logger setting have not changed return if is_enable: logger.enable() else: logger.disable() dataproperty.set_logger(is_enable) try: import simplesqlite simplesqlite.set_logger(is_enable) except ImportError: pass try: import pytablereader pytablereader.set_logger(is_enable) except ImportError: pass
def set_logger(is_enable): if not LOGBOOK_INSTALLED: return if is_enable != logger.disabled: # logger setting have not changed return if is_enable: try: logger.enable() except AttributeError: logger.disabled = False # to support Logbook<1.0.0 else: _disable_logger(logger) dataproperty.set_logger(is_enable) try: import simplesqlite simplesqlite.set_logger(is_enable) except ImportError: pass try: import pytablereader pytablereader.set_logger(is_enable) except ImportError: pass
def set_logger(is_enable, propagation_depth=1): if is_enable: logger.enable(MODULE_NAME) else: logger.disable(MODULE_NAME) if propagation_depth <= 0: return dataproperty.set_logger(is_enable, propagation_depth - 1)
def set_logger(is_enable): if is_enable != logger.disabled: return if is_enable: logger.enable() else: logger.disable() dataproperty.set_logger(is_enable) pytablereader.set_logger(is_enable)
def set_logger(is_enable): if is_enable != logger.disabled: return if is_enable: logger.enable() else: logger.disable() dataproperty.set_logger(is_enable) simplesqlite.set_logger(is_enable) try: import pytablereader pytablereader.set_logger(is_enable) except ImportError: pass
def set_logger(is_enable): if not LOGBOOK_INSTALLED: return if is_enable != logger.disabled: # logger setting have not changed return if is_enable: try: logger.enable() except AttributeError: logger.disabled = False # to support Logbook<1.0.0 else: _disable_logger(logger) dataproperty.set_logger(is_enable)
def set_logger(is_enable, propagation_depth=2): if is_enable: logger.enable(MODULE_NAME) else: logger.disable(MODULE_NAME) if propagation_depth <= 0: return dataproperty.set_logger(is_enable, propagation_depth - 1) try: import simplesqlite simplesqlite.set_logger(is_enable, propagation_depth - 1) except (ImportError, TypeError): pass
def set_logger(is_enable: bool, propagation_depth: int = 1) -> None: if is_enable: logger.enable(MODULE_NAME) else: logger.disable(MODULE_NAME) if propagation_depth <= 0: return dataproperty.set_logger(is_enable, propagation_depth - 1) try: import simplesqlite simplesqlite.set_logger(is_enable, propagation_depth - 1) except ImportError: pass try: import pytablereader pytablereader.set_logger(is_enable, propagation_depth - 1) except ImportError: pass
def test_smoke(self, value): set_logger(value)