ft3.core.cfg module

Core constants.

class Constants

Bases: object

Constant values shared across all of ft3.

PACKAGE = 'ft3'

Reference to package name.

CLASS_AS_DICT: typ.string[typ.snake_case] = 'class_as_dict'

Common string reference.

DELIM = '-'

Common delimiter used throughout package.

INDENT = 2

Default, package-wide indentation.

Used for __repr__, log messages, etc.

UNDEFINED = '[[FT3_DEFAULT_PLACEHOLDER]]'

Placeholder for undefined values that should not be None.

ENV = 'local'

The lowered name of our runtime environment.

DEPLOY_ENVS = ('dev', 'develop', 'qa', 'test', 'testing', 'stg', 'stage', 'staging', 'uat', 'prod', 'production')

Valid, non-local runtime environment names.

DELIM_REBASE = '_X_'
FIELDS: typ.string[typ.snake_case] = 'fields'
ENUMERATIONS: typ.string[typ.snake_case] = 'enumerations'
HASH_FIELDS: typ.string[typ.snake_case] = 'hash_fields'
DELETE: typ.string[typ.snake_case] = 'delete'
GET: typ.string[typ.snake_case] = 'get'
OPTIONS: typ.string[typ.snake_case] = 'options'
PATCH: typ.string[typ.snake_case] = 'patch'
POST: typ.string[typ.snake_case] = 'post'
PUT: typ.string[typ.snake_case] = 'put'