code: def data(self):
          
          d = {}
          for key in self._data:
              if key == "plugins":
                  d[key] = self.plugins.data()
              else:
                  try:
                      d[key] = getattr(self, key)
                  except AttributeError:
                      pass  # unknown key, just leave it unchanged
          return d
docs: Returns the entire configuration as a dict.
  
          Note that this will force all plugins to be loaded.