phystool.config

Module Contents

Classes

MyConfig

DBConf

Data

config

LOGGER_BOTH

LOGGER_FILE

LOGGER_ALCHEMY

LOGGING_CONFIG

API

class phystool.config.MyConfig

Initialization

class Status

Bases: enum.IntEnum

READY

“auto(…)”

MISSING_DB_CONF

“auto(…)”

MISSING_DB

“auto(…)”

MISSING_DB_DIR

“auto(…)”

MISSING_KEY_IN_CONFIGURATION_FILE

“auto(…)”

MISSING_PDB_TYPE

“auto(…)”

MISSING_DOCUMENTCLASS_FILE

“auto(…)”

setup_db() Status
get_db_list() list[str]
new_pdb_filename() str
class phystool.config.DBConf(name: str, section: configparser.SectionProxy)

Initialization

configure() phystool.config.MyConfig
template(uuid: uuid.UUID) str
phystool.config.config

“MyConfig(…)”

phystool.config.LOGGER_BOTH

None

phystool.config.LOGGER_FILE

None

phystool.config.LOGGER_ALCHEMY

None

phystool.config.LOGGING_CONFIG

None