Exemplo n.º 1
0
    def _load(self, settings_file=None):
        self._unresolved_values = {}
        if not os.path.exists(settings_file):
            #      logging.warning("Note: Settings file does not exist")
            return

        # load settings...
        contents = open(settings_file, "r").read()
        if len(contents):
            try:
                something = pson.loads(contents)
            except Exception:
                logging.warning(
                    "Note: Settings file (%s) is corrupt due to eval. Ignoring it.",
                    settings_file)
                return
        else:
            #      logging.warning("Settings file %s was empty", settings_file)
            return
        if type(something) != dict:
            logging.warning(
                "Note: Settings file (%s) is corrupt. Ignoring it.",
                settings_file)
            return
        self._unresolved_values = something
Exemplo n.º 2
0
  def _load(self,settings_file=None):
    self._unresolved_values = {}
    if not os.path.exists(settings_file):
#      logging.warning("Note: Settings file does not exist")
      return

    # load settings...
    contents = open(settings_file, "r").read()
    if len(contents):
      try:
        something = pson.loads(contents)
      except Exception:
        logging.warning("Note: Settings file (%s) is corrupt due to eval. Ignoring it.", settings_file)
        return
    else:
#      logging.warning("Settings file %s was empty", settings_file)
      return
    if type(something) != dict:
      logging.warning("Note: Settings file (%s) is corrupt. Ignoring it.", settings_file)
      return
    self._unresolved_values = something
Exemplo n.º 3
0
 def test_load(self):
     for i in range(len(self._objs)):
         self.assertEqual(pson.loads(self._strs[i]), self._objs[i])
Exemplo n.º 4
0
 def test_load(self):
   for i in range(len(self._objs)):
     self.assertEqual(pson.loads(self._strs[i]),self._objs[i])