code: def load_from_string(self, settings_string='', module_name='customsettings'):
          '''
          Loads settings from a settings_string. Expects an escaped string like
          the following:
              "NAME=\'stuff\'\nTYPE=[\'item\']\n"
  
          @param settings_string: The string with your settings
          @return: A dict of loaded settings
          '''
          try:
              mod = imp.new_module(module_name)
              exec(settings_string, mod.__dict__)
          except TypeError:
              log.warning("Could not import settings")
          self.my_settings = {}
          try:
              self.my_settings = self._convert_to_dict(mod)
          except ImportError:
              log.warning("Settings unable to be loaded")
  
          return self.settings(f load_from_string(self, settings_string='', module_name='customsettings'):
          '''
          Loads settings from a settings_string. Expects an escaped string like
          the following:
              "NAME=\'stuff\'\nTYPE=[\'item\']\n"
  
          @param settings_string: The string with your settings
          @return: A dict of loaded settings
          '''
          try:
              mod = imp.new_module(module_name)
              exec(settings_string, mod.__dict__)
          except TypeError:
              log.warning("Could not import settings")
          self.my_settings = {}
          try:
              self.my_settings = self._convert_to_dict(mod)
          except ImportError:
              log.warning("Settings unable to be loaded")
  
          return self.settings()
docs: Loads settings from a settings_string. Expects an escaped string like
          the following:
              "NAME=\'stuff\'\nTYPE=[\'item\']\n"
  
          @param settings_string: The string with your settings
          @return: A dict of loaded settings