def convert(liMotores): li = [] for mt in liMotores: mt1 = MotoresExternos.ConfigMotor(mt) mt1.book = mt.book mt1.elo = mt.elo mt1.idInfo = mt.idInfo mt1.alias = mt.alias li.append(mt1) return li
def buscaMotor(self, clave, defecto=None): if clave in self.dicRivales: return self.dicRivales[clave] listaMotoresExt = MotoresExternos.ListaMotoresExternos(self.ficheroMExternos) listaMotoresExt.leer() if clave.startswith("*"): clave = clave[1:] for motor in listaMotoresExt.liMotores: if clave == motor.alias: return MotoresExternos.ConfigMotor(motor) return self.buscaRival(defecto)
def buscaTutor(self, clave, defecto=None): if clave in self.dicRivales and self.dicRivales[clave].puedeSerTutor(): return self.dicRivales[clave] listaMotoresExt = MotoresExternos.ListaMotoresExternos(self.ficheroMExternos) listaMotoresExt.leer() for motor in listaMotoresExt.liMotores: if clave == motor.alias: return MotoresExternos.ConfigMotor(motor) if defecto is None: defecto = self.tutorInicial return self.buscaRival(defecto)
def leeMicEngines(): lme = MotoresExternos.ListaMotoresExternos("./IntFiles/michele.pkt") lme.leer() li = [] for mt in lme.liMotores: mt1 = MotoresExternos.ConfigMotor(mt) if mt.alias.isupper(): mt1.alias = mt1.nombre = mt.alias[0] + mt.alias[1:].lower() mt1.book = "Openings/%s.bin" % mt.alias.lower() else: mt1.alias = mt1.nombre = mt.alias mt1.book = None mt1.elo = mt.elo mt1.idInfo = mt.idInfo li.append(mt1) return li
def rehazMotoresExternos(self): self.liMotoresExternos = [ MotoresExternos.ConfigMotor(cm) for cm in self.configuracion.listaMotoresExternos() ] self.liMotoresClavePV = self.configuracion.comboMotoresMultiPV10()
def configMotor(self): return MotoresExternos.ConfigMotor(self)
def configEngine(self): return MotoresExternos.ConfigMotor(self.me)