Exemple #1
0
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)
Exemple #7
0
 def configEngine(self):
     return MotoresExternos.ConfigMotor(self.me)