module documentation

Module to generate the EGMS-toolkit message

The module allows to generate the different user messages (e.g., error, warning, verbose).

(From EGMStoolkit package)
Changelog:
  • 0.2.6: Small update, Feb. 2024
  • 0.2.0: Initial version, Jan. 2024
Function definelevel Define the logging level
Function egmstoolkitprint Print a message
Function errormsg Create an error message
Function openingmsg Display an opening message
Function warningmsg Create a warning message
def definelevel(level): (source)

Define the logging level

The function defines the logging level.

Parameters
level:strLevel of logging. Can be NOTSET, DEBUG, INFO, WARN, ERROR, CRITICAL.
Returns
strlevel of logging
def egmstoolkitprint(msg, log, verbose): (source)

Print a message

The function print an message for the verbose and the log.

Parameters
msg:strMessage
log:str or Nonelog value
verbose:boolverbose value
def errormsg(namescript, defname, filescript, copyright, msg1, log): (source)

Create an error message

The function creates an error message.

Parameters
namescript:strName of the EGMStoolkit module
defname:strName of the function
filescript:strFull path of the EGMStoolkit module
copyright:strCopyright
msg1:strMessage
log:str or Nonelog value
Returns
strOutput message
def openingmsg(namescript, defname, filescript, copyright, msg, log, verbose): (source)

Display an opening message

The function creates an opening message for the verbose and the log.

Parameters
namescript:strName of the EGMStoolkit module
defname:strName of the function
filescript:strFull path of the EGMStoolkit module
copyright:strCopyright
msg:strMessage
log:str or Nonelog value
verbose:boolverbose value
def warningmsg(namescript, defname, filescript, msg1, log, verbose): (source)

Create a warning message

The function creates a warning message.

Parameters
namescript:strName of the EGMStoolkit module
defname:strName of the function
filescript:strFull path of the EGMStoolkit module
msg1:strMessage
log:str or Nonelog value
verbose:boolverbose value
Returns
strOutput message if verbose is True