forked from FrederikBaerentsen/BrickTracker
Give info about the environment variable name to use when a variable is missing
This commit is contained in:
parent
703d16f331
commit
7b682e5859
@ -23,11 +23,14 @@ class BrickConfigurationList(object):
|
||||
# Check whether a str configuration is set
|
||||
@staticmethod
|
||||
def error_unless_is_set(name: str):
|
||||
value = current_app.config[name].value
|
||||
config: BrickConfiguration = current_app.config[name]
|
||||
|
||||
if value is None or value == '':
|
||||
if config.value is None or config.value == '':
|
||||
raise ConfigurationMissingException(
|
||||
'{name} must be defined'.format(name=name),
|
||||
'{name} must be defined (using the {environ} environment variable)'.format( # noqa: E501
|
||||
name=config.name,
|
||||
environ=config.env_name
|
||||
),
|
||||
)
|
||||
|
||||
# Get all the configuration items from the app config
|
||||
|
Loading…
Reference in New Issue
Block a user