self["portpic"].show() self.clearSelectedKeys() self.selectKey("OK") self.clearSelectedKeys() self.selectKey("UP") self.selectKey("DOWN") self["portpic"].hide() self.condition = (self.port != "DVI" or self.mode == "PC") self.clearSelectedKeys() self.selectKey("UP") self.selectKey("DOWN") self.condition = (self.port == "DVI" and self.mode in ["720p", "1080i"]) self.clearSelectedKeys() self.selectKey("UP") self.selectKey("DOWN") self.rateSelect("60Hz") self.condition = (self.port == "DVI" and self.mode in ["720p", "1080i"]) self.clearSelectedKeys() self.selectKey("UP") self.selectKey("DOWN") self.rateSelect("50Hz") self.rateSelect("60Hz") self.condition = (self.port == "DVI" and self.mode in ["720p", "1080i"]) self.clearSelectedKeys() self.selectKey("UP") self.selectKey("DOWN") self.condition = (self.port == "DVI" and self.mode in ["720p", "1080i"]) self.clearSelectedKeys() self.selectKey("UP") self.selectKey("DOWN") self.rateSelect("50Hz") self.hw.saveMode(self.port, self.mode, self.rate) from Components.config import configfile configfile.save()