Disable logging of some warnings about VASL extensions at startup.

master
Pacman Ghost 4 years ago
parent 5dffc5f056
commit 999626c552
  1. 11
      vasl_templates/webapp/vasl_mod.py

@ -60,9 +60,13 @@ def _load_vasl_extns( extn_dir, msg_store ): #pylint: disable=too-many-locals,to
return []
def log_warning( fmt, *args, **kwargs ): #pylint: disable=missing-docstring
soft = kwargs.pop( "soft", False )
msg = fmt.format( *args, **kwargs )
warnings.append( msg )
_logger.warning( "%s", msg )
if soft:
_logger.info( "%s", msg )
else:
_logger.warning( "%s", msg )
# load our extension info files
all_extn_info = {}
@ -110,7 +114,7 @@ def _load_vasl_extns( extn_dir, msg_store ): #pylint: disable=too-many-locals,to
# get the extension's ID and version string
extn_id = node.attrib.get( "extensionId" )
if not extn_id:
log_warning( "Can't find ID for VASL extension: {}", extn_fname )
log_warning( "Can't find ID for VASL extension: {}", extn_fname, soft=True )
continue
extn_version = node.attrib.get( "version" )
if not extn_version:
@ -122,7 +126,8 @@ def _load_vasl_extns( extn_dir, msg_store ): #pylint: disable=too-many-locals,to
extn_info = all_extn_info.get( ( extn_id, extn_version ) )
if not extn_info:
log_warning( "Not accepting {}: no extension info for {}/{}.",
os.path.split(extn_fname)[1], extn_id, extn_version
os.path.split(extn_fname)[1], extn_id, extn_version,
soft = True
)
continue

Loading…
Cancel
Save