@ -85,33 +85,33 @@ log_warnings_counter = 0 # type: int
log_pager : T . Optional [ ' subprocess.Popen ' ] = None
log_pager : T . Optional [ ' subprocess.Popen ' ] = None
def disable ( ) - > None :
def disable ( ) - > None :
global log_disable_stdout
global log_disable_stdout # pylint: disable=global-statement
log_disable_stdout = True
log_disable_stdout = True
def enable ( ) - > None :
def enable ( ) - > None :
global log_disable_stdout
global log_disable_stdout # pylint: disable=global-statement
log_disable_stdout = False
log_disable_stdout = False
def set_quiet ( ) - > None :
def set_quiet ( ) - > None :
global log_errors_only
global log_errors_only # pylint: disable=global-statement
log_errors_only = True
log_errors_only = True
def set_verbose ( ) - > None :
def set_verbose ( ) - > None :
global log_errors_only
global log_errors_only # pylint: disable=global-statement
log_errors_only = False
log_errors_only = False
def initialize ( logdir : str , fatal_warnings : bool = False ) - > None :
def initialize ( logdir : str , fatal_warnings : bool = False ) - > None :
global log_dir , log_file , log_fatal_warnings
global log_dir , log_file , log_fatal_warnings # pylint: disable=global-statement
log_dir = logdir
log_dir = logdir
log_file = open ( os . path . join ( logdir , log_fname ) , ' w ' , encoding = ' utf-8 ' )
log_file = open ( os . path . join ( logdir , log_fname ) , ' w ' , encoding = ' utf-8 ' )
log_fatal_warnings = fatal_warnings
log_fatal_warnings = fatal_warnings
def set_timestamp_start ( start : float ) - > None :
def set_timestamp_start ( start : float ) - > None :
global log_timestamp_start
global log_timestamp_start # pylint: disable=global-statement
log_timestamp_start = start
log_timestamp_start = start
def shutdown ( ) - > T . Optional [ str ] :
def shutdown ( ) - > T . Optional [ str ] :
global log_file
global log_file # pylint: disable=global-statement
if log_file is not None :
if log_file is not None :
path = log_file . name
path = log_file . name
exception_around_goer = log_file
exception_around_goer = log_file
@ -333,7 +333,7 @@ def _log_error(severity: str, *rargs: TV_Loggable,
log ( * args , once = once , * * kwargs )
log ( * args , once = once , * * kwargs )
global log_warnings_counter
global log_warnings_counter # pylint: disable=global-statement
log_warnings_counter + = 1
log_warnings_counter + = 1
if log_fatal_warnings and fatal :
if log_fatal_warnings and fatal :