snpit_utils API

snpit_utils.config Module

Classes

Config([configfile, clone, files_read, ...])

Interface for yaml config file.

NoValue()

Used internally by Config, ignore.

Class Inheritance Diagram

digraph inheritance01d0f653a6 { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "Config" [URL="api/snpit_utils.config.Config.html#snpit_utils.config.Config",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Interface for yaml config file."]; "NoValue" [URL="api/snpit_utils.config.NoValue.html#snpit_utils.config.NoValue",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Used internally by Config, ignore."]; }

snpit_utils.http Module

Functions

retry_post(url[, json, data, retries, ...])

Do a python requests post to url, retrying on failures.

snpit_utils.logger Module

Classes

SNLogger([midformat, datefmt, ...])

Holds a unified logging instance that can be used throughout SNPIT code.

Class Inheritance Diagram

digraph inheritance55b535be28 { bgcolor=transparent; rankdir=LR; size="8.0, 12.0"; "SNLogger" [URL="api/snpit_utils.logger.SNLogger.html#snpit_utils.logger.SNLogger",fillcolor=white,fontname="Vera Sans, DejaVu Sans, Liberation Sans, Arial, Helvetica, sans",fontsize=10,height=0.25,shape=box,style="setlinewidth(0.5),filled",target="_top",tooltip="Holds a unified logging instance that can be used throughout SNPIT code."]; }