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
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
def test_load(self): for i in range(len(self._objs)): self.assertEqual(pson.loads(self._strs[i]), self._objs[i])
def test_load(self): for i in range(len(self._objs)): self.assertEqual(pson.loads(self._strs[i]),self._objs[i])