def set_event(self, event): pair = self.convert_event(event) SettingsManager.EVENTS_UP = [ a for a in SettingsManager.EVENTS_UP if a != event] SettingsManager.EVENTS_DOWN = [ a for a in SettingsManager.EVENTS_DOWN if a != event] SettingsManager.EVENTS_LEFT = [ a for a in SettingsManager.EVENTS_LEFT if a != event] SettingsManager.EVENTS_RIGHT = [ a for a in SettingsManager.EVENTS_RIGHT if a != event] SettingsManager.EVENTS_ATTACK = [ a for a in SettingsManager.EVENTS_ATTACK if a != event] SettingsManager.EVENTS_ACTION = [ a for a in SettingsManager.EVENTS_ACTION if a != event] SettingsManager.EVENTS_ESCAPE = [ a for a in SettingsManager.EVENTS_ESCAPE if a != event] SettingsManager.EVENTS_RETURN = [ a for a in SettingsManager.EVENTS_RETURN if a != event] SettingsManager.EVENTS_BACKSPACE = [ a for a in SettingsManager.EVENTS_BACKSPACE if a != event] self.get_event_list().append(pair) SettingsManager.save() self.handle_escape()