GUI.utils#

Attributes#

Classes#

Logger

Snazzy

Functions#

modal_message(message[, checkbox])

When you need a popup

Module Contents#

GUI.utils.MODAL_HIDDEN_LIST = []#
GUI.utils.logger#
GUI.utils.modal_message(message, checkbox=True)#

When you need a popup

class GUI.utils.Logger#

Bases: logging.Handler

Snazzy

log_level = 0#
_auto_scroll = True#
count = 0#
flush_count = 1000#
window_id#
child_id#
filter_id#
auto_scroll(value)#
_log(message, level)#

Different theme for each level

write(message)#
flush()#

Ensure all logging output has been flushed.

This version does nothing and is intended to be implemented by subclasses.

emit(record)#

Do whatever it takes to actually log the specified logging record.

This version is intended to be implemented by subclasses and so raises a NotImplementedError.

clear_log()#