code: def copy(self, name=None, prefix=None):
          
          cls = self.__class__
          me = cls.__new__(cls)
          me.__dict__.update(self.__dict__)
          if prefix:
              me.prefix = prefix
          settings = me.settings
          me.settings = {}
          for setting in settings.values():
              setting = setting.copy(name, prefix)
              me.settings[setting.name] = setting
          me.params = me.params.copy()
          return me
docs: A copy of this :class:`Config` container.
  
          If ``prefix`` is given, it prefixes all non
          :ref:`global settings <setting-section-global-server-settings>`
          with it. Used when multiple applications are loaded.