def resultado(self): if self.partida.numJugadas() == 0: return None ap = self.partida.apertura if ap is None: ap = AperturasStd.AperturasStd(_("Unknown")) ap.a1h8 = self.partida.pv() else: if not self.partida.last_jg().siApertura: p = Partida.Partida() p.leerPV(ap.a1h8) ap.a1h8 = self.partida.pv() ap.trNombre += " + %s" % (self.partida.pgnSP()[len(p.pgnSP()) + 1:],) ap.pgn = self.partida.pgnSP() return ap
def resultado(self): if len(self.game) == 0: return None ap = self.game.opening if ap is None: ap = AperturasStd.AperturasStd(_("Unknown")) ap.a1h8 = self.game.pv() else: if not self.game.last_jg().in_the_opening: p = Game.Game() p.read_pv(ap.a1h8) ap.a1h8 = self.game.pv() ap.trNombre += " + %s" % ( self.game.pgn_translated()[len(p.pgn_translated()) + 1:], ) ap.pgn = self.game.pgn_translated() return ap
def leeBloques(self, liPV): li = [] for pv in liPV: p = Partida.Partida() p.leerPV(pv) self.listaAperturasStd.asignaApertura(p) ap = p.apertura if ap is None: ap = AperturasStd.AperturasStd(_("Unknown")) ap.a1h8 = pv else: ap.a1h8 = pv ap.pgn = ap.pgn.replace(". ", ".") nap = len(ap.pgn) pgnSP = p.pgnSP() if len(pgnSP) > nap: ap.trNombre += " + %s" % (pgnSP[nap + 1:], ) ap.pgn = p.pgnSP() li.append(ap) return li
def leeBloques(self, liPV): li = [] for pv in liPV: p = Game.Game() p.read_pv(pv) p.assign_opening() ap = p.opening if ap is None: ap = AperturasStd.AperturasStd(_("Unknown")) ap.a1h8 = pv else: ap.a1h8 = pv ap.pgn = ap.pgn.replace(". ", ".") nap = len(ap.pgn) pgn_translated = p.pgn_translated() if len(pgn_translated) > nap: ap.trNombre += " + %s" % (pgn_translated[nap + 1:], ) ap.pgn = p.pgn_translated() li.append(ap) return li