ferc_xbrl_extractor.helpers#

Helper functions.

Module Contents#

Functions#

drop_tables(engine)

Drops all tables from a SQLite database.

get_logger(→ logging.Logger)

Helper function to append 'catalystcoop' to logger name and return logger.

ferc_xbrl_extractor.helpers.drop_tables(engine: sqlalchemy.engine.Engine)[source]#

Drops all tables from a SQLite database.

Creates an sa.schema.MetaData object reflecting the structure of the database that the passed in engine refers to, and uses that schema to drop all existing tables.

Parameters:

engine – An SQL Alchemy SQLite database Engine pointing at an exising SQLite database to be deleted.

Returns:

None

ferc_xbrl_extractor.helpers.get_logger(name: str) logging.Logger[source]#

Helper function to append ‘catalystcoop’ to logger name and return logger.