appsignal/appsignal-python

Refactor config

tombruijn opened this issue · 2 comments

To do

  • Add a Config class
  • That config class has an Options dict
  • It stores each source (system, file/initial, env) as a separate source on the config class
  • It merges the config options in the class
  • It validates the config options in the class

Might be done as part of #19, since it will require the sources bit.

Let's pick this up first and do the diagnose after