mckit_meshes.cli package

Subpackages

Submodules

mckit_meshes.cli.logging module

mckit_meshes.cli.runner module

The CLI application module.

The module applies click() API to organize CLI interface for McKit-meshes package.

Module contents

class mckit_meshes.cli.InterceptHandler[source]

Bases: Handler

Send events from standard logging to loguru.

emit(record)[source]

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.

mckit_meshes.cli.init_logger(logfile, quiet, verbose, *, stderr_format='<green>{time:YYYY-MM-DD HH:mm:ss}</green> | <level>{level: <8}</level> | <level>{message}</level>')[source]
Parameters:

stderr_format (str)