def loadConfig(self, configFile): try: config = json.load(open(configFile)) for d in config["devices"]: device = Device.create(d, self) self.addDevice(device) except ValueError: logging.exception("Cannot parse config.json:")