__init__.py 486 B

123456789101112131415161718
  1. #! /usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. # vim:fenc=utf-8
  4. import os
  5. import yaml
  6. def get():
  7. dirname = os.path.dirname(os.path.abspath(__file__))
  8. env = os.environ.get('AI_AGENT_ENV', 'dev')
  9. if env not in ('dev', 'pre', 'prod'):
  10. raise ValueError(f"Invalid environment: {env}. Expected one of ('dev', 'pre', 'prod').")
  11. return yaml.safe_load(open(f'{dirname}/{env}.yaml').read())
  12. def get_env():
  13. env = os.environ.get('AI_AGENT_ENV', 'dev')
  14. return env