code: def as_dict(self, env=None, internal=False):
          
          ctx_mgr = suppress() if env is None else self.using_env(env)
          with ctx_mgr:
              data = self.store.copy()
              # if not internal remove internal settings
              if not internal:
                  for name in dir(default_settings):
                      data.pop(name, None)
              return data
docs: Returns a dictionary with set key and values.
  
          :param env: Str env name, default self.current_env `DEVELOPMENT`
          :param internal: bool - should include dynaconf internal vars?